1
直到最近,我才能够使用error_log("Message");
来写入/var/log/apache2/error.log。不过,现在似乎完全停止了。我没有得到任何东西,期望在我尝试重新启动Apache2服务时发出通知。PHP error_log(“Message”);不写入日志
我也试过chmod 777对文件无效。
直到最近,我才能够使用error_log("Message");
来写入/var/log/apache2/error.log。不过,现在似乎完全停止了。我没有得到任何东西,期望在我尝试重新启动Apache2服务时发出通知。PHP error_log(“Message”);不写入日志
我也试过chmod 777对文件无效。
error_log()函数对单个参数的作用取决于error_log配置设置。
有关详细信息,请参阅http://php.net/manual/en/function.error-log.php和http://php.net/manual/en/errorfunc.configuration.php#ini.error-log。
我想你想要ini_set("error_log", NULL)
;请参阅上面的后面的链接:“如果未设置此指令,则将错误发送到SAPI错误记录器,例如,它是Apache中的错误日志或CLI中的stderr。”
(当然,你可能要检查它设置为(echo ini_get("error_log")
),如果可能的话,为什么。)
检查'\ error_log'的返回值。如果它是错误的,那么出错了 – Aitch 2015-02-08 23:41:12
我得到TRUE返回给我,这是奇怪的 – IeuanG 2015-02-08 23:47:50