我没有收到任何 PHP 错误,只是在 Firefox 上收到一个白页,并且
Server error
The website encountered an error while retrieving http://example.com/pruebas/prov.php. It may be down for maintenance or configured incorrectly
在 Chrome 上。
这是代码:
if (!ini_get('display_errors')) {
ini_set('display_errors', 1);
}
echo "hola"
echo "hola2";
我故意在echo“hola”
中犯了错误(没有“;”)。
我还尝试添加到我的 .htaccess 文件的末尾 -> suPHP_ConfigPath/home/username/public_html
用我当前的用户名替换用户名,然后我在 public_html 中使用 “display_errors = on;”
。但我仍然无法收到任何 PHP 错误。
最佳答案
由于语法错误,您的脚本在执行之前就已终止,因此 ini_set()
调用永远不会执行,也永远不会生效。您必须更改相应的 php.ini 中的设置。
实际的错误消息可能位于日志文件中的某个位置。尝试 Apache 的 error_log,或者查看 PHP 是否在其他地方记录日志。
关于PHP不显示任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6413801/