现在,我已多次尝试启用错误,下面显示了我尝试过的一些示例,但没有显示任何错误,我得到一个空白的白屏或此错误。
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On'); //On or Off
error_reporting(E_ALL);
答案 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