Sjo*_*Wit 4 php deployment env laravel laravel-5.2
所以我刚刚发布了一个 Laravel 版本到我的生产服务器。但是 .env 文件在我上传时是可读的。所以我把它上传到我网站的根public_html/
目录旁边。
我的问题是:如何告诉 laravel.env
文件所在的位置?当我将它放在public_html/
文件夹中时它起作用了,但是我如何告诉它在根文件夹中查找?
在bootstrap/app.php 中设置环境路径:
$app->useEnvironmentPath($env_path);
Run Code Online (Sandbox Code Playgroud)
例如,我的项目的目录布局:
webapp
-laravel
-public
-.env
Run Code Online (Sandbox Code Playgroud)
env 文件的自定义路径
$app->useEnvironmentPath(
dirname(__DIR__, 2)
);
Run Code Online (Sandbox Code Playgroud)