环境包含无效字符,只能包含 PHP 类名中允许的字符。交响乐 4

问题描述 投票:0回答:2

我从 symfony 3.4 迁移到 symfony 4.4

现在当我运行任何命令时都会出现此错误:

在 Kernel.php 第 478 行:

环境“.env.test.local”包含无效字符,只能包含 PHP 类名中允许的字符。

这意味着什么?我该如何解决这个问题?

现在

.env.test.local
文件为空。

php symfony environment-variables composer-php symfony4
2个回答
2
投票

您将

APP_ENV
变量设置为
.env.test.local
(或者您正在使用
bin/console
标志执行
--env=.env.test.local
)。

环境名称只能是

test
,而不是
.env.test

将您的
APP_ENV
变量(或您的
--env
标志)更改为
test


0
投票

我在 docker 容器内也遇到了类似的问题,就我而言,只需将 .env 文件中的 EOL 从 CRLF 更改为 LF 即可。

© www.soinside.com 2019 - 2024. All rights reserved.