gpt4 book ai didi

PHP 不显示错误,即使 display_errors = On

转载 作者:IT王子 更新时间:2023-10-29 00:52:29 28 4
gpt4 key购买 nike

我有一个运行 Apache2 和 PHP 5 的 Ubuntu 服务器。在 php.ini 中,我设置了 display_errors = Onerror_reporting = E_ALL | E_STRICT,但 PHP 仍然不显示错误消息。我也在使用 Apache 虚拟主机。

另外,PHP5.3 提供的最严格的错误报告是什么?我希望我的代码尽可能是最新的和面向 future 的。

最佳答案

您还需要确保您的 php.ini 文件包含以下设置,否则错误只会出现在默认设置或虚拟主机配置中指定的日志中。

display_errors = On

php.ini 文件是服务器上所有 PHP 的基本设置,但是这些可以很容易地被覆盖和更改 PHP 代码中的任何位置,并影响更改后的所有内容。一个很好的检查是将 display_errors 指令添加到您的 php.ini 文件中。如果您没有看到错误,但正在记录错误,请将其插入导致错误的文件顶部:

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

如果这可行,那么您的代码中较早的部分会禁用错误显示。

关于PHP 不显示错误,即使 display_errors = On,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6480425/

28 4 0
文章推荐: php - 用 TimeZones 填充