PHP代码错误导致PHP返回页面空白

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP代码错误导致PHP返回页面空白相关的知识,希望对你有一定的参考价值。

解析过程:
nginx通过FastCGI接口将php页面文件传递给PHP-FPM管理器处理
PHP-FPM调用PHP环境解析后返回响应数据给Nginx
用户呈现页面

问题现象:
PHP测试页测试没问题,说明PHP和Nginx配置没问题。
当解析开发使用的PHP页面时,返回空白页面,这个时候说明是开发的PHP代码中有错误。

处理方法:
1、使用本地PHP环境直接运行PHP页面测试是否代码有错误。
技术分享图片

2、因为是PHP解析时没有将错误信息返回给前端页面做提示,所以我们需要开启PHP的显示错误信息的功能。

# vi /etc/opt/remi/php72/php.ini

技术分享图片

3、因为PHP是通过PHP-FPM管理器去连接的Nginx,所以我们也要开启PHP-FPM的传递错误信息的功能。在最后行写入下面配置。

# vi /etc/opt/remi/php72/php-fpm.d/www.conf

技术分享图片

4、重启PHP-FPM

# killall php-fpm
# php-fpm

5、访问测试
技术分享图片

以上是关于PHP代码错误导致PHP返回页面空白的主要内容,如果未能解决你的问题,请参考以下文章

wordpress 2003 系统 怎么设置 404 错误页面 都返回200 代码 带默认的404.php 文件

登录页面php代码在成功登录后无法在cpanel空白页面上运行

包含 php-mysql 连接文件时显示空白页

为啥我的页面在导航中出现 php 代码空白

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

PHP 返回部分代码文档