PHP:没有显示错误

时间:2017-09-27 15:54:23

标签: php

我收到的错误如下所示 https://i.imgur.com/H3CT4lg.png

现在,我已多次尝试启用错误,下面显示了我尝试过的一些示例,但没有显示任何错误,我得到一个空白的白屏或此错误。

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On');  //On or Off
error_reporting(E_ALL);

2 个答案:

答案 0 :(得分:0)

这是服务器错误,这就是您的调试行无效的原因。

如果这是在您制作完的版本之后发生的,只需撤消您已完成的操作并通过逐步重新调试它来进行调试。

如果项目开始后出现此错误,则可能是.htaccess问题。在这种情况下,请阅读:https://www.lifewire.com/500-internal-server-error-explained-2622938

答案 1 :(得分:0)

你的代码是正确的,只是告诉它会显示错误,但它只显示某些类型的错误,它不会显示解析错误。如果这是一个解析错误,它将被静音,直到你在PHP.ini中启用它,它可能会被你的Web服务器自动禁用,但我知道有些Web服务器会启用它。

值得检查一下,转到PHP安装路径并检查php.ini

寻找这一行: display_errors =并确保其后跟On

看看这个也可能很好:
https://secure.php.net/manual/en/function.error-reporting.php

还有关于500错误的信息,解释它是什么以及如何解决它也在这里: https://www.lifewire.com/500-internal-server-error-explained-2622938