【发布时间】:2015-11-12 15:32:04
【问题描述】:
我使用 Laravel 5.0.33,我的服务器上有以下文件夹:
/var/www/laravel_dev/
/var/www/laravel_stage/
/var/www/laravel_production/
它们都有自己的 .env 文件和数据库,但由于某种原因,它们有时会加载错误的 .env 文件(例如每 100 个请求一次)。
我认为它加载了错误的 .env 文件,因为当我转储 env 数据库时:
var_dump(env('DB_DATABSE'));
它有时会返回 laravel_dev 站点上 laravel_production 数据库的名称。
我已经对 laravel_production 数据库名称进行了 grep 搜索,但它不在 dev 文件夹中。
我已经尝试将 dir 常量 (DIR) 转储到各个地方,它总是正确的。
有没有人知道可能出了什么问题,或者我可以如何进一步挖掘可能出了什么问题?
【问题讨论】:
标签: php laravel env mysqlconnection