【发布时间】: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 页面。这是它过去的截图:
.
【问题讨论】:
标签: php error-handling xampp