【发布时间】:2011-08-06 13:17:26
【问题描述】:
我安装了 XAMPP 1.7.4(和 PHP 5.3.5),问题是 PHP 没有显示任何错误信息。例如。如果我使用不带参数的mysql_connect() 连接到MYSQL,PHP 将不会抱怨必填字段。
这是为什么?
如何配置 PHP 以显示错误?
【问题讨论】:
标签: php error-handling
我安装了 XAMPP 1.7.4(和 PHP 5.3.5),问题是 PHP 没有显示任何错误信息。例如。如果我使用不带参数的mysql_connect() 连接到MYSQL,PHP 将不会抱怨必填字段。
这是为什么?
如何配置 PHP 以显示错误?
【问题讨论】:
标签: php error-handling
可能是显示错误关闭
添加应用程序的 .htaccess 文件。
php_value display_errors on
或
在你的 php 脚本的顶部使用它
ini_set('display_errors',"1");
【讨论】:
它可能确实覆盖了您在 php.ini 中的设置。检查 php.ini 中的错误处理参数并确保它们已打开。
几周前也发生在我身上
【讨论】:
要在脚本级别打开错误,请在脚本顶部添加:
ini_set('display_errors', 1);
error_reporting(~0);
或者,如果它不是一个生产站点而只是一个开发/测试站点,您可以在 php.ini 中打开错误报告。搜索这些设置:
error_reporting = E_ALL
;error_reporting = E_ERROR
display_errors = On
;display_errors = Off
【讨论】:
您可以在程序中使用以下代码
error_reporting(E_ALL);
ini_set('display_errors', '1');
【讨论】: