Php error_log 不会将错误写入日志

Php error_log 不会将错误写入日志

我已将我的网站移至生产服务器 (WHM),并且我的 php 代码中的错误日志现在不起作用。

我可以看到它正在记录系统 php 错误,但如果我尝试自己记录任何内容,error_log("my message",1)它不会写入错误。我可以看到它在我的代码中error_log返回。false

我不知道为什么系统可以将 php 错误写入文件但我却无法从我的代码中写入。

任何想法都将受到热烈欢迎!

答案1

的第二个参数error_log()表示消息类型。根据规范1方法:

邮件通过电子邮件发送到目标参数中的地址。这是唯一使用第四个参数 extra_headers 的邮件类型。

目标参数将是调用中未提供的第三个参数error_log()。我认为您想要的是使用0或省略消息类型参数,并让其默认为0

相关内容