php - PHP没有显示任何错误

标签 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。
我还能尝试什么?

最佳答案

我解决了这个问题,问题是在php.ini的底部还有另一个“display_errors”设置了display_errors = Off,因此更改“display_errors”的首次出现是行不通的。将此display_errors设置为On或删除该行。
我想知道为什么php.ini的原始创建者设置了此陷阱。

关于php - PHP没有显示任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33632045/

相关文章:

php - 获取帖子变量的名称

PHP 语法、数组和错误

java - Java中如何记录被finally block 异常屏蔽的异常?

c - 流错误指示器如何影响以下输入代码?

php - 如何更改此代码以显示为什么插入失败? PHP,MySQLi,准备好的语句

php - 我无法使用 ImageMagick 进行转换

php - Mysql INSERT IGNORE INTO 仅忽略一列

visual-studio - Visual Studio 2015 在首次加载调试后等待本地主机

ios - 在 swift 中使用新的 Podfile 时如何忽略警告?

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?