PHP 错误日志

PHP 错误日志

我有一台 CenOS 服务器,我想启用 PHP 错误日志记录到文件。我编辑了 php.ini 文件并设置

error_log = /var/log/httpd/phperror.log

并且

log_errors = On

我已经重启了 apache 服务器,service httpd restart但 /var/log/httpd/phperror.log 仍然没有创建,也没有记录任何错误。知道为什么吗?

答案1

您可以通过在目录 /var/log/httpd/ 中创建一个空文件来实现

#touch /var/log/httpd/phperror.log

创建空文件后,重新启动 apache 服务器并检查使用错误日志更新的日志文件。

答案2

将 php 错误发送到 syslog 可能是一个更好/更简单的想法。您不必担心权限问题,并且文件应该已经轮换。

错误日志 = 系统日志

根据您的操作系统,错误应该转到 /var/log/messages 或 /var/log/syslog

相关内容