我从 symfony 3.4 迁移到 symfony 4.4
现在当我运行任何命令时都会出现此错误:
在 Kernel.php 第 478 行:
环境“.env.test.local”包含无效字符,只能包含 PHP 类名中允许的字符。
这意味着什么?我该如何解决这个问题?
现在
.env.test.local
文件为空。
您将
APP_ENV
变量设置为 .env.test.local
(或者您正在使用 bin/console
标志执行 --env=.env.test.local
)。
环境名称只能是
test
,而不是 .env.test
。APP_ENV
变量(或您的 --env
标志)更改为 test
。
我在 docker 容器内也遇到了类似的问题,就我而言,只需将 .env 文件中的 EOL 从 CRLF 更改为 LF 即可。