PHP error_log("Message");不写入日志
PHP error_log("Message"); does not write to log
直到最近,我才能够使用error_log("Message");
写入/var/log/apache2/error.log。不过,现在好像完全停止了。当我尝试重新启动 Apache2 服务时,我什么也没得到,期待通知。
我也试过对文件进行 chmod 777,但没有效果。
error_log() 函数对单个参数的作用取决于 error_log 配置设置。
详情见http://php.net/manual/en/function.error-log.php and http://php.net/manual/en/errorfunc.configuration.php#ini.error-log。
我想你想ini_set("error_log", NULL)
;引用上面的后者 link:"If this directive is not set, errors are sent to the SAPI error logger. For example, it is an error log in Apache or stderr in CLI."
(当然,您可能想检查它设置的内容 (echo ini_get("error_log")
),如果可能的话,为什么。)
直到最近,我才能够使用error_log("Message");
写入/var/log/apache2/error.log。不过,现在好像完全停止了。当我尝试重新启动 Apache2 服务时,我什么也没得到,期待通知。
我也试过对文件进行 chmod 777,但没有效果。
error_log() 函数对单个参数的作用取决于 error_log 配置设置。
详情见http://php.net/manual/en/function.error-log.php and http://php.net/manual/en/errorfunc.configuration.php#ini.error-log。
我想你想ini_set("error_log", NULL)
;引用上面的后者 link:"If this directive is not set, errors are sent to the SAPI error logger. For example, it is an error log in Apache or stderr in CLI."
(当然,您可能想检查它设置的内容 (echo ini_get("error_log")
),如果可能的话,为什么。)