所以我刚刚发布了一个 laravel 构建到我的生产服务器。但是 .env 文件在我上传时是可读的。所以我将它上传到我网站的根目录下的 public_html/
目录。
我的问题是:如何告诉 laravel .env
文件所在的位置?当我将它放在 public_html/
文件夹中时它起作用了,但是我如何告诉它在根文件夹中查找?
最佳答案
在bootstrap/app.php中设置环境路径:
$app->useEnvironmentPath($env_path);
例如,我项目的目录布局:
webapp
-laravel
-public
-.env
环境文件的自定义路径
$app->useEnvironmentPath(
dirname(__DIR__, 2)
);
关于php - 设置 laravel .env 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36127616/