PHP不显示错误消息

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

为什么是这样?

我如何configurationPHP来显示错误?

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

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

或者,如果它不是一个生产站点,而只是一个开发/testing站点,则可以在php.ini中打开错误报告。 search这些设置:

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

可能是显示错误是closures的

添加您的应用程序的.htaccess文件。

 php_value display_errors on 

要么

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

 ini_set('display_errors',"1"); 

它可能覆盖了你的设置在php.ini。 检查php.ini是否有error handling参数,并确保它们已打开。

几周前也发生在我身上

您可以在程序中使用以下代码

 error_reporting(E_ALL); ini_set('display_errors', '1'); 

要显示错误消息在浏览器页面上的PHP脚本使用以下代码在您的PHP文件的顶部。

 <?php ini_set('display_errors', 1); error_reporting(~0); ?> 

并有另一种方法来检查php错误代码,如果你是Linux的Ubuntu的用户在terminal上执行以下命令。

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

在这里输入图像描述