当前位置: 首页 > 知识库问答 >
问题:

PHP错误不显示在浏览器中

陶弘业
2023-03-14

我正面临一个奇怪的问题。我已经把所有东西都放在php.ini文件里了。但是我不能在浏览器中显示任何错误。我google设置了. 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");
 ?>

实际上文件示例不可用。所以它必须显示致命错误。但它显示的是空白页。

你能告诉我怎么解决这个问题吗?我不知道我错过了什么。

共有3个答案

公冶伟
2023-03-14

尝试在php中查找这些单词。ini文件

显示错误
错误报告

display_errors的默认值从off更改为On
error_reporting的默认值从XXXX更改为E_ERROR|E_PARSE

重新启动apache服务器<记住,它总是会显示错误。

南宫云
2023-03-14

我发现了问题。实际上,PHP是用XDebug扩展安装的。所以问题出在那个扩展上。连我都不知道。因为这个系统以前有人用过。我卸载并再次安装了新的支持版本。现在起作用了。给各位朋友带来不便,谢谢并表示歉意。

姬向明
2023-03-14

您还可以在php中添加自定义错误报告,并使用该报告进行测试:

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

如果您遇到了致命错误,那么php就出了问题。ini配置(可能有多个php.ini文件?)。如果您仍然没有得到任何信息,那么php可以找到该文件(可能您设置了一些重定向?可能是一些奇怪的扩展名?)

 类似资料:
  • 问题内容: 我使用Eclipse进行Java开发: 用于Web开发人员的Eclipse Java EE IDE。 版本:Indigo Service Release 1内部版本号:20110916-0149 当前,如果文件中存在语法错误,则“ 导航器” 视图不会显示小错误符号(红色背景上的白色 x )。 我用一个带有单个Java类的小型Java项目进行了测试。有意创建的语法错误导致在条目 存在的问

  • 问题内容: 如何在Web浏览器中的.html页面上显示pdf? 问题答案: 我使用的是Google文档可嵌入的PDF查看器。这些文档不必上传到Google文档,但必须在线提供。

  • 我有一个java类,当我们运行时,会执行一个批处理文件。我有一个变量(布尔值),它将显示true或false,指示批处理文件是否正确执行其命令。现在,true或false输出只显示在控制台中。我希望在键入URL时,它会显示在web浏览器上(例如,) 到目前为止,我有以下代码: 运行批处理文件。JAVA BatchFile.java 这个批处理文件。Java类给了我以下错误: JAVA异常:测试类在

  • 我在SpringBoot api上工作,并使用具有以下属性设置的H2数据库。 当我想使用浏览器通过'http://localhost:8082/h2-console'查看H2数据库控制台时,浏览器中打开了一个带有连接和测试连接按钮的屏幕。当我单击Test Connection时,它返回成功,但当单击Connect按钮时,出现错误,即localhost拒绝连接。

  • 我有一个从数据库中检索图像路径的程序。程序正在eclipse浏览器中成功检索图像,但未在任何web浏览器中检索。我有3页,第一页。登录名。jsp 2。指数jsp 3。LoginServlet。Java语言

  • 问题内容: 在执行上述代码时,出现以下错误: 问题答案: 错误说明了一切: 错误跟踪日志明确提到 浏览器客户端 无法识别回 FirefoxDriver 二进制文件。 您的主要问题是所使用的二进制文件之间的 版本兼容性 ,如下所示: 您的 Selenium Client 版本是 2015年10月9日19:59:12 的 2.48.2 ,这几乎快了 2 . 5年 。 您的 JDK版本 是 1.8.0_