【发布时间】:2017-12-02 21:14:24
【问题描述】:
在我的生产环境中,我删除了 .env 文件,因此它使用 config 文件夹中的实际值...或者我是这么认为的。
好吧,在我删除 .env 文件后,我的整个网站现在都坏了,并且没有错误消息。
我做错了什么?我只想让我的网站在生产中使用配置值。
【问题讨论】:
-
你检查过你的
php_error.log以及你的 Laravel 日志了吗?另外,您是否确定在配置中设置了所有环境变量,即APP_KEY? -
在你的项目中搜索任何
env()调用,如果你删除.env文件会抛出一个错误。 -
谢谢特洛耶。我最终只是为生产环境创建了一个 .env 文件。现在似乎可以工作了。
-
@kjdion84 这就是重点……有一个 env 文件来定义环境的值。
-
对,但我假设 env() 函数会检查文件是否存在,否则它将使用指定的值。这对我来说更有意义。
标签: php laravel environment-variables