【发布时间】:2011-06-24 14:41:04
【问题描述】:
我有一个计划在 crontab 上运行的脚本。我注意到我在任何地方都看不到 php 错误。我希望能够看到 /var/log/syslog 或其他地方记录的 php 错误。我已经尝试配置我的 php.ini 以在 /var/log/php-errors.log 上记录错误,检查权限并重新启动 apache 服务仍然没有日志。
【问题讨论】:
-
你在 php.ini 中放了什么?
error_log和log_errors和error_reporting是记录到文件的三巨头。 -
error_log = /var/log/php_errors.log, log_errors = On and error_reporting = E_ALL & ~E_DEPRECATED
-
运行它的帐户是否在 /var/log 和该 php-errors.log 中具有写入权限?
-
我不熟悉如何检查用户是否在 /var/log 中具有写入权限,但它确实具有 php-errors.log 的权限
标签: php error-handling syslog