如何设置写入.env.local.php文件的权限

时间:2014-09-24 13:45:50

标签: php database laravel file-permissions configuration-files

我正在为我的laravel应用程序编写一个setup / quickstart页面,允许用户设置他们的数据库连接。我想允许PHP将.env.local.php文件写入服务器,但我不知道在哪里放置它,以及如何获得能够写入此文件的权限。我想避免将整个应用程序设置为777,因为这可能不是一个好主意,但我不确定应该将它设置为什么。另外,在编写.env.local.php文件之后我应该将它设置为什么?

1 个答案:

答案 0 :(得分:0)

通常您需要网络服务器对该文件具有写入权限,因此您可以将该组更改为您的网络服务器所属的组:

chown yourusername:www-data .env.local.php

并使其可写为用户和组:

chmod 660 .env.local.php
相关问题