我在我的服务器上尝试了两种不同的方法:
- 在 /var/log/ 中创建了一个目录 php
- 将所有者:组更改为 www-data:www-data(apache 所有者)
- 将目录的权限更改为 775
- php.ini 有 error_log = "/var/log/php/php.log"
- php.ini 已经将错误日志设置为 on,并且错误报告设置为 all
- 重新启动阿帕奇
在代码中,将 error_log('message') 更改为 error_log('message',3,path_to_logfile)
两者都不会在适用的日志文件中产生消息。