我面临一个奇怪的问题.我在php.ini文件中设置了所有内容.但我无法在浏览器中显示任何错误.我用谷歌搜索设置.ini文件并完成所有必需的操作.但我仍然无法在浏览器中显示错误消息.我的PHP ini设置,
display_errors = On
display_startup_errors = On
error_reporting = E_ALL | E_STRICT
log_errors = On
track_errors = On
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下代码来查看错误消息,
<?php
require_once("sample.php");
?>
Run Code Online (Sandbox Code Playgroud)
实际上文件样本不可用.所以它必须显示致命错误.但它显示一个空白页面.
你能指点我解决这个问题吗?我不知道我在这里失踪了什么.
您还可以将自定义错误报告添加到您的PHP并测试:
<?php
error_reporting( E_ALL );
ini_set( "display_errors", 1 );
require_once( "sample.php" );
?>
Run Code Online (Sandbox Code Playgroud)
如果你发死了,那么php.ini配置有问题(也许你有多个php.ini文件?).如果你什么都没得到,那么php可以找到该文件(也许你有一些重定向设置?也许是一些奇怪的扩展?)
我发现了问题。实际上,PHP 已安装 XDebug 扩展。所以问题出在那个扩展上。连我自己都没有意识到这一点。因为这个系统以前被人用过。我卸载并使用新的受支持版本再次安装。现在可以了。感谢并抱歉给朋友带来的不便。
| 归档时间: |
|
| 查看次数: |
13878 次 |
| 最近记录: |