我已将我的网站移至生产服务器 (WHM),并且我的 php 代码中的错误日志现在不起作用。
我可以看到它正在记录系统 php 错误,但如果我尝试自己记录任何内容,error_log("my message",1)
它不会写入错误。我可以看到它在我的代码中error_log
返回。false
我不知道为什么系统可以将 php 错误写入文件但我却无法从我的代码中写入。
任何想法都将受到热烈欢迎!
答案1
的第二个参数error_log()
表示消息类型。根据规范,1
方法:
邮件通过电子邮件发送到目标参数中的地址。这是唯一使用第四个参数 extra_headers 的邮件类型。
目标参数将是调用中未提供的第三个参数error_log()
。我认为您想要的是使用0
或省略消息类型参数,并让其默认为0