PHP 错误未显示在浏览器中

标签 php ini

我遇到了一个奇怪的问题。我已经在 php.ini 文件中设置了所有内容。但是我无法在浏览器中显示任何错误。我用谷歌搜索设置 .ini 文件并完成了所有必需的事情。但我仍然无法在浏览器中显示错误消息。我的 PHP ini 设置,

display_errors = On
display_startup_errors = On
error_reporting = E_ALL | E_STRICT
log_errors = On
track_errors = On

我尝试使用以下代码查看错误消息,

<?php
      require_once("sample.php");
 ?>

实际上文件示例不可用。所以它必须显示 fatal error 。但它显示的是空白页。

你能指点我解决这个问题吗?我不知道我在这里错过了什么。

最佳答案

您还可以将自定义错误报告添加到您的 php 并使用它进行测试:

<?php
    error_reporting( E_ALL );
    ini_set( "display_errors", 1 );
    require_once( "sample.php" );
?>

如果你遇到 fatal error ,那么 php.ini 配置有问题(也许你有多个 php.ini 文件?)。如果您仍然一无所获,那么 php 可以找到该文件(也许您设置了一些重定向?也许一些奇怪的扩展?)

关于PHP 错误未显示在浏览器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399067/

相关文章:

php - WordPress php.ini 文件设置 upload_max_filesize 以获得 2MB 左右的上传大小

php - 重新访问页面后将保存的数据保留在表单中

php - 通过 URL 传递值

c++ - Borland BCB5 TInifile 使用 Readstring() 忽略引号?

perl - 如何从 Perl 访问 INI 文件?

php - 什么可以使 SSL 失效? (PHP-Jquery)

php - 使用 angularjs 从 json 获取值

python - 使用 django 的 Web 服务器 ini 文件编辑器

windows - 防止 WritePrivateProfileString 进入注册表

C# Windows 服务 - 从 ini 或 App.config 文件中读取