我发现了为什么我不在我的php_errors.log文件中输入与权限相关的条目的原因。现在,我把它设置为666(rw-rw-rw-)但肯定这是一个安全漏洞?因此,我的问题。
php.ini文件: error_log /var/log/httpd/php_errors.log log_errors On
# ls -ld /var/log /var/log/httpd /var/log/httpd/php_errors.log
drwxr-xr-x 6 root root 4096 Jun 21 03:32 /var/log
drwxr-xr-x 2 ec2-user ec2-user 4096 Jun 22 10:16 /var/log/httpd
-rw-rw-rw- 1 ec2-user ec2-user 63 Jun 22 10:33 /var/log/httpd/php_errors.log
(非常感谢提前)
答案 0 :(得分:1)
我只是将其所有者设置为apache用户。
这将为您提供apache用户的名称:
ps aux | grep httpd
在我的情况下(CentOS),它是'apache',但有时它是'www-data'......
chown apache:apache /var/log/httpd/php_errors.log
chmod 600 /var/log/httpd/php_errors.log