2008-10-08 57 views
1

在我必须处理的服务器上,来自虚拟主机的错误不会转到标准的PHP错误日志。为什么有些PHP错误不会写入PHP日志中?

在php.ini中,我们有

log = /var/log/file 

phpinfo()不显示虚拟主机和整个服务器之间的任何差别。

set_error_handler()设置的回调函数捕获不在php日志中的错误。

error_reporting设置为E_ALL一次,永远不会修改。

你能帮我找到一种方法来探索这里发生了什么?

回答

0

我会看看php.ini中的error_log,log_error和error_reporting指令,并且在httpd.conf中查看一下,因为指令也可以使用“php_admin_value”和其他方法添加到那里。