我刚刚升级到 PHP 7.3(使用 XAMPP),由于某种原因,它似乎没有将错误写入指定的日志文件。
我在页面输出中收到不推荐使用的错误,但它们似乎没有出现在任何日志文件中 - 这是更理想的,因为错误并不总是在页面显示中可见,如果它们是隐藏在代码中例如,在属性值之间生成。
在我的php.ini
我有:
error_reporting = E_ALL
display_errors=On
display_startup_errors=On
log_errors=On
log_errors_max_len = 2048
ignore_repeated_errors=Off
ignore_repeated_source=Off
report_memleaks=On
report_memleaks=On
html_errors=On
error_log="C:\xampp\php\logs\php_error_log"
编辑:我今天刚刚注意到该文件是最近创建的,并且其中有其他错误(由 php.ini 本身的问题产生的错误,例如不推荐使用的设置track_errors
),但仍然没有记录任何关于页面本身引起的问题的记录。
编辑 2:我创建了一个单独的脚本来故意生成错误,而且它们似乎没有正常记录,所以我不确定这些其他的如何没有记录。
为什么我没有从页面记录错误?