Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么有些PHP错误没有写入PHP日志?_Php_Logging_Error Handling - Fatal编程技术网

为什么有些PHP错误没有写入PHP日志?

为什么有些PHP错误没有写入PHP日志?,php,logging,error-handling,Php,Logging,Error Handling,在我必须处理的服务器上,vhost的错误不会进入标准PHP错误日志 在php.ini中,我们有 log = /var/log/file phpinfo没有显示vhost和整个服务器之间的任何差异 但是set_error_处理程序设置的回调函数捕获php日志中没有的错误 错误报告设置为E\U ALL一次,从不修改 你能帮我找到一种方法来探索这里发生了什么吗?也许是没有记录的错误?因此,您会看到比日志文件中更多的错误。可能是未记录的错误?因此,您会看到比日志文件中更多的错误。我会查看php.in

在我必须处理的服务器上,vhost的错误不会进入标准PHP错误日志

在php.ini中,我们有

log = /var/log/file 
phpinfo没有显示vhost和整个服务器之间的任何差异

但是set_error_处理程序设置的回调函数捕获php日志中没有的错误

错误报告设置为E\U ALL一次,从不修改


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

也许是没有记录的错误?因此,您会看到比日志文件中更多的错误。

可能是未记录的错误?因此,您会看到比日志文件中更多的错误。

我会查看php.ini中的error\u log、log\u error和error\u reporting指令,也会查看httpd.conf,因为也可以使用php\u admin\u值和其他值在那里添加指令。

我会查看error\u log,在php.ini中记录_error和error_reporting指令,并查看httpd.conf,因为也可以使用php_admin_值和其他值在那里添加指令