【问题标题】:PHP does not display error messagesPHP 不显示错误信息
【发布时间】:2011-08-06 13:17:26
【问题描述】:

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

这是为什么?

如何配置 PHP 以显示错误?

【问题讨论】:

    标签: php error-handling


    【解决方案1】:

    可能是显示错误关闭

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

    php_value display_errors on
    

    在你的 php 脚本的顶部使用它

    ini_set('display_errors',"1");
    

    【讨论】:

      【解决方案2】:

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

      几周前也发生在我身上

      【讨论】:

        【解决方案3】:

        要在脚本级别打开错误,请在脚本顶部添加:

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

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

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

        【讨论】:

        • old is gold...它像宝石一样工作...如何发现 db 错误(如果有)...我正在使用 phpmysql db..
        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-03-22
            • 1970-01-01
            • 2021-02-26
            • 1970-01-01
            • 1970-01-01
            • 2016-07-25
            • 2013-08-20
            相关资源
            最近更新 更多