PHP致命错误不在错误日志中,如何启用?

PHP致命错误不在错误日志中,如何启用?,php,apache,httpd.conf,Php,Apache,Httpd.conf,由于某些原因,致命错误不会出现在我的服务器的错误日志中,我似乎无法启用此级别的日志记录。但是,标准错误、php警告和php通知都会被记录 日志文件:/var/www/vhost/sitename/statistics/logs/error\u log 我已经检查了php.ini、httpd.conf和.htaccess,错误报告设置为E_ALL,但我肯定错过了启用致命错误日志记录的内容 php配置为: display_errors On (Off) display_startup_error

由于某些原因,致命错误不会出现在我的服务器的错误日志中,我似乎无法启用此级别的日志记录。但是,标准错误、php警告和php通知都会被记录

日志文件:/var/www/vhost/sitename/statistics/logs/error\u log

我已经检查了php.ini、httpd.conf和.htaccess,错误报告设置为E_ALL,但我肯定错过了启用致命错误日志记录的内容

php配置为:

display_errors  On  (Off)
display_startup_errors  On  (Off)
error_append_string no value    (no value)
error_log   no value    (no value)
error_prepend_string    no value    (no value)
error_reporting 2047
html_errors On  (Off)
ignore_repeated_errors  Off
log_errors  On  (On)
log_errors_max_len  1024
track_errors    Off
xmlrpc_error_number 0   (0)
xmlrpc_errors   Off
有人知道安装有什么问题吗?php致命错误的出现一定是有原因的?

尝试使用

error_reporting(E_ALL);
在脚本中,或者,如果要抑制通知,请使用

error_reporting(E_ALL ^ E_NOTICE);
尝试使用

error_reporting(E_ALL);
在脚本中,或者,如果要抑制通知,请使用

error_reporting(E_ALL ^ E_NOTICE);
尝试下一个命令

php -i | grep error
它将显示有关php配置的信息,您可以检查它是否正确。

尝试下一个命令

php -i | grep error

它将显示有关您的php配置的信息,您可以检查它是否正确。

几年来,我一直面临着完全相同的问题


我甚至可以解决这个问题的唯一方法是临时启用显示错误-/

几年来,我一直有着完全相同的问题


我甚至可以解决这个问题的唯一方法是临时启用显示错误-/

在脚本中设置这一权利是相当愚蠢的,因为这一行可能永远不会执行由于致命错误。设置名称本身是正确的,尽管我在htaccess和php中设置了错误报告,并尝试了E_ALL,但没有记录致命错误。在脚本中设置此项是非常愚蠢的,因为由于致命错误,这一行可能永远不会执行。设置名称本身是正确的,尽管我在htaccess和php中设置了错误报告,并尝试了E_ALL,但没有记录致命错误。是的,记录了所有其他标准错误、php警告和php通知。是否发布测试脚本?是的,所有其他标准错误,php警告和php通知已被记录。是否发布您的测试脚本?我将在上面发布我的php配置设置,但看不出有什么错误。我将在上面发布我的php配置设置,但看不出有什么错误。