PHP 5.5显示内部服务器而不是显示错误

时间:2014-05-03 20:08:17

标签: php apache xampp

我已将PHP版本5.3更新为5.5,目前它开始显示内部服务器错误而不是显示错误。

我的php.ini设置配置如下:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

我已经尝试了堆栈溢出时可用的各种选项:

error_reporting = E_ALL
error_reporting = E_NOTICE
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

2 个答案:

答案 0 :(得分:1)

尝试在php.ini中将display_errors设置为On。请参阅http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors

答案 1 :(得分:1)

参考http://www.php.net/manual/en/errorfunc.configuration.php和fnc,我使用了两种方式,如下所示,它们都可以在我的最后工作。

选项1:在php.ini文件的末尾添加以下行,如果它存在,则更改值:

display_errors = On

选项2:更改设置运行时间,在PHP脚本文件的顶部添加以下行。

<?php

if (!ini_get('display_errors')) {
    ini_set('display_errors', '1');
}

?>