我正在为我的laravel应用程序编写一个setup / quickstart页面,允许用户设置他们的数据库连接。我想允许PHP将.env.local.php文件写入服务器,但我不知道在哪里放置它,以及如何获得能够写入此文件的权限。我想避免将整个应用程序设置为777,因为这可能不是一个好主意,但我不确定应该将它设置为什么。另外,在编写.env.local.php文件之后我应该将它设置为什么?
答案 0 :(得分:0)
通常您需要网络服务器对该文件具有写入权限,因此您可以将该组更改为您的网络服务器所属的组:
chown yourusername:www-data .env.local.php
并使其可写为用户和组:
chmod 660 .env.local.php