PHP不显示任何错误

标签 php

我没有收到任何 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/

相关文章:

php - 如何将此 mySql 查询转换为 PDO 格式...?

php - 在 PHP 中获取 mySQL 数据库中的最大数字

php - 使用 POST 方法的 LightOpenID 身份验证

javascript - 显示<脚本类型="text/html"的内容

php - 是否可以在 Laravel asset() 函数中添加 cdn.mydomain.com/assets ?

php - DataTables:通过ajax加载数据时为行添加自定义属性

php - 无法正确设置 set PrintArea

php - 使用来自友好 url 的数据并使用正则表达式在 mysql 中获取行

C# ping 我的世界

php - 我想使用 MySQL 查询结果并将其用作变量字符串(MySQL、PHP)