我有一个错误的PHP文件,但我不知道它在哪里并且没有错误报告,但我在php.ini和脚本中启用了错误报告。
为什么我看不到错误?
答案 0 :(得分:3)
让页面的前四行显示如下:
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
这将覆盖您在其他地方回显设置的错误,以便您可以追踪问题。当然,如果您怀疑存在缺失或配置错误,请不要忘记执行phpinfo();
。
答案 1 :(得分:0)
尝试在PHP中启用错误:
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
如果您仍然没有看到任何内容,并且您正在使用Linux和Apache,请尝试查看/var/log/apache2/error.log
,您可以看到实时日志tail -f /var/log/apache2/error.log