PHP没有显示任何错误

时间:2015-11-10 14:15:43

标签: php debugging error-handling

我有这个代码,当然应该抛出一些错误。但是根本没有显示任何错误,它只是加载一个空白页面。我看了PHP not displaying errors even though display_errors = On,但没有帮助。

<?php
    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    blaswagagsd
    gfdasgyoloeaifs

    echo $_SERVER['SERVER_SOFTWARE'] sdfga
?>

/etc/php5/apache2/php.ini

display_errors = On
;   Default Value: On
;   Development Value: On
;   Production Value: Off

error_reporting = E_ALL
;   Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
;   Development Value: E_ALL
;   Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

我还在/etc/php5/cli/php.ini中设置了相同的设置。当然,我在更改php.ini后重新启动了Apache。 我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

我解决了,问题是还有另一个&#34; display_errors&#34;位于php.ini底部的某个位置设置display_errors = Off,因此更改了第一次出现的&#34; display_errors&#34; CAN&#39; T工作。将此display_errors设置为On或删除该行。 我想知道为什么php.ini的原创者设置了这个陷阱。

相关问题