PHP无法显示错误信息

40

我安装了XAMPP 1.7.4(带有PHP 5.3.5),问题是PHP不会显示任何错误信息。例如,如果我使用 mysql_connect() 函数而没有参数连接MYSQL,PHP将不会报告所需字段的错误。

为什么会出现这种情况?

我该如何配置PHP以显示错误信息?

5个回答

75

要在脚本级别打开错误提示,请在脚本顶部包含以下内容:

ini_set('display_errors', 1);
error_reporting(~0);

或者,如果这不是一个生产网站,而只是一个开发/测试网站,您可以在php.ini中开启错误报告。 在其中搜索以下设置:

或者,如果这不是一个生产网站,而只是一个开发/测试网站,您可以在php.ini中开启错误报告。 在其中搜索以下设置:

error_reporting  =  E_ALL
;error_reporting  =  E_ERROR
display_errors = On
;display_errors = Off

11

可能是显示错误已关闭

将以下代码添加到您应用程序的 .htaccess 文件中。

php_value display_errors on

或者

在你的php脚本顶部使用这个

ini_set('display_errors',"1");

1
在您的php文件顶部使用以下代码,可以在浏览器上显示与php脚本相关的错误消息。
<?php 
ini_set('display_errors', 1);
error_reporting(~0);
?>

如果您是Linux Ubuntu用户,还有另一种检查PHP错误代码的方法,请在终端上执行以下命令。

注意:-10是您想要显示的消息数量。

enter image description here


0
你可以在你的程序中使用以下代码。
error_reporting(E_ALL);
ini_set('display_errors', '1');

0

可能它覆盖了您在php.ini中的设置。检查php.ini中的错误处理参数,并确保它们已打开。

几周前也发生在我身上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接