我在EC2 AMI实例中有一个日志文件夹/var/www/app/logs/
。我的PHP应用程序是在那里写日志,但是每天我必须登录并执行chmod以避免该文件夹不可写的错误消息:
$ sudo chmod 7777 -R /var/www/app/logs/
由于某种原因,实例此权限每天早上由某个未知进程自动重置。有没有办法永久地进行这种改变?
答案 0 :(得分:0)
我的猜测是你为这个目录设置了一些日志轮换规则,这可能是权限更改的责任。
并且,请不要将权限设置为777
。将目录的所有者更改为应用程序用户,或将应用程序用户添加到对目录具有写入权限的组中。
答案 1 :(得分:0)
不确定是否是最佳解决方案,但解决了我的问题。编辑/etc/httpd/conf/httpd.conf
文件并更改:
User apache
人:
User ec2-user
然后重启网络服务器。