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是您要显示的消息的数量。