php页面空白怎么回事 php出现空白页的解决方法

发布时间:2019-08-29编辑:脚本学堂
出现页面空白的现象,是由于php在运行时遇到了错误信息终止了运行,而配置参数又禁止 php 想页面输出错误信息的报告,所以看到的页面就是空白的,本文分享了相关的解决方法,大家参考下。

当出现php空白页时,怎么查看php报告的错误信息呢?
php空白页

具体方法如下:

一、通过配置 php.ini 中的参数设置php的报错级别
可以在 php.ini 中适当的位置增加一行
error_reporting = e_all
注: php.ini 中有一些例子,比如本地的 php.ini 中就有如下代码
 

复制代码 代码示例:
; examples:
; - show all errors, except for notices and coding standards warnings
;error_reporting = e_all & ~e_notice
; - show all errors, except for notices
;error_reporting = e_all & ~e_notice | e_strict
; - show only errors
;error_reporting = e_compile_error|e_recoverable_error|e_error|e_core_error
; - show all errors except for notices and coding standards warnings
;error_reporting = e_all & ~e_notice
 

只要在这些行代码的下面增加:
error_reporting = e_all 然后重新启动 web 服务即可。

二、通过 php 函数 error_reporting 设定 php 报错级别(适用于虚拟主机)
如果无权修改 php.ini 中的参数配置,可以通过这个函数来设置报错级别。
error_reporting() 函数使用方法
error_reporting(report_level)
如果参数 level 未指定,当前报错级别将被返回。
任意数目的以上选项都可以用“或”来连接(用 or 或 |),这样可以报告所有需要的各级别错误。
例如,以下代码关闭了用户自定义的错误和警告,执行了某些操作,然后恢复到原始的报错级别:
 

复制代码 代码示例:
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(e_error | e_warning | e_parse);
//报告所有错误
error_reporting(e_all);
 

那么就可以把论坛中include/common.inc.php文件里的:
 

复制代码 代码示例:
error_reporting(0);
修改为:
error_reporting(e_all);
 

然后保存,这样就可以看到 php 报告的错误信息了。

php显示空白页面 

1、iis管理器中--> "web服务扩展 "  ---> 添加php扩展

2、php的错误提示给屏蔽了,这样出错也看不到提示,就空白页了,建议php.ini里面这么设置
 

       error_reporting = e_all & ~e_notice
      display_errors = on
 

3、空间满

4、数据库未正常连接
5、

复制代码 代码示例:
<?
 phpinfo();
?>

您可能感兴趣的文章: