【问题标题】:How to echo error message in browser, XAMPP and PHP 8.2.0如何在浏览器、XAMPP 和 PHP 8.2.0 中回显错误消息
【发布时间】:2023-02-17 22:43:23
【问题描述】:

我在 Mac OS 中卸载了现有的 XAMPP,并使用 PHP 8.2.0(不是 VM 版本)安装了最新的 XAMPP。现在,以前有效的错误处理例程不再有效:

<?php
  $conn = mysqli_connect("localhost", "root", "", "false_db_name");

  if (!$conn) {
    echo "Error: Unable to connect to database. ";
    echo "Debugging errno: " . mysqli_connect_errno();
    echo " Debugging error: " . mysqli_connect_error();
    exit;
  }
?>

在以前的 XAMPP/PHP 版本中,使用“false_db_name”而不是现有的数据库名称会导致错误文本直接写入浏览器窗口,这对于不习惯错误日志的初学者来说很方便。

但是,现在我只收到一个通用的 HTTP ERROR 500 并且没有任何错误消息。

我想回到原来的方式,但我不知道如何绕过 HTTP ERROR 500 页面。这是它过去的截图:

https://imgur.com/a/CiVPa69

.

【问题讨论】:

    标签: php error-handling xampp


    【解决方案1】:

    确实知道这是否已经解决,但这里有一个有用的链接可以帮助您解决问题 solution

    你只需要编辑 php.ini 文件来启用 display_error 到 On

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多