我发现了为什么我没有在我的 php_errors.log 文件中获取与权限相关的条目的原因。现在,我将其设置为 666 (rw-rw-rw-) 但这肯定是一个安全漏洞吗?因此,我的问题。
php.ini文件: error_log/var/log/httpd/php_errors.log log_errors 打开
# 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
(非常感谢)
最佳答案
我只是将其所有者设置为 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
关于php - Linux Apache2 PHP 5.3 日志文件的正确权限是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30977867/