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、访问测试

原文地址:http://blog.51cto.com/10978134/2074186

时间: 2024-10-11 03:05:41

PHP代码错误导致PHP返回页面空白的相关文章

PHP返回页面空白原因分析-Nginx+PHP

分析过程: Nginx通过FastCGI接口将PHP页面文件传递给PHP-FPM管理器处理 PHP-FPM调用PHP环境解析后返回响应数据给Nginx 用户呈现页面 问题原因罗列:1.Nginx配置错误,未将要解析的PHP页面传递给PHP环境解析,请详细检查配置2.是否关闭Selinux文件控制,导致Nginx无法正常读取到PHP页面3.PHP-FPM进程未开启,Nginx未正常连接到PHP环境,可以考虑重启一下4.PHP页面代码是否错误,尝试本地运行PHP命令测试PHP页面 原文地址:http

Atitit.php  nginx页面空白 并返回500的解决

Atitit.php  nginx页面空白 并返回500的解决 1.1. 空白问题起源1 1.2. Php.ini 开启display_err1 1.3. 修改www.conf ,并重启动.重启php-fpm1 1.1. 空白问题起源 正常的php ok的..错误php不显示问题..本地的apache可以显示错误.应该是服务器的nginx问题配置.. 在使用nginx的过程中总是会碰到nginx提示500错误,可是具体错误在哪里出的就需要跑到后台去查看error-log, 很是不方便. 1.2.

网站安全狗”响应内容保护“网页错误返回页面优化功能介绍

网站安全狗最新版本(主程序版本号:3.2.08157)在“资源保护”模块多了一个功能叫做:响应内容保护.如下图所示: <ignore_js_op> 该模块的主要功能是,当我们访问网站时,不合理的访问,或者网站自身的问题,会出现各种的错误返回页面.从安全的角度上讲,这就可以给攻击者提供判断的依据,为了防止这种情况,网站安全狗对网页错误的返回页面做了优化处理,并将此资源进行了回收利用,加入了百度推广的相关广告信息. <ignore_js_op> 该页面的推广信息为您搜索的相关类似信息.

Flex 页面空白或Error #2032

日前用flex.arcgis做了一个地图显示的页面,本机调试没题目,公布后放到用户办事器上(win2003,ie6)ie6显示页面空白,换搜狗浏览器显示Error #2032,只显示进度条,客户端用ie6显示空白,360浏览器等显示Error #2032.用下面两种办法结合后题目解决. 从网上找的几个解决办法,留做备用 第一种景象: 状况:在安装flshbuilder的机械上调试或公布用多种浏览器运行都没题目,但公布到没装flshbuilder的机械上后此外机械除了装过flshbuilder的机

ecmall页面空白解决方案(转)

页面空白解决方案: --------------------------------------------------------------------------------------------- 1,到php.ini中打开错误报告,将报错信息贴出来 打开错误报告的方法:将error_reporting 设置为  E_ALL,将display_errors 设置为 On ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

访问phpmyadmin页面空白处理方法

phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL.通过phpMyAdmin可以完全对数据库进行操作,例如建立.复制/删除数据等等. 有了phpMyAdmin 就可以完全不使用mysql命令,直接使用phpMyAdmin就能管理mysql的所有数据和数据库. 这次主要说的访问phpmyadmin 出现空白页面,应该如何解决?首先要分析的原因,这边有三种,是经常会遇到的.如果是因为您动了里面代码参数导致打不开,就要另外想办法了. 一:PHPmyAdmin目录及上层目录的

买家手动关闭了返回页面,交易订单如何更新?

买家支付完成后,当前界面会停留在支付宝的交易付款成功的提示界面上,如: 该页面有短暂的停留 时间,买家看到这个提示信息后有可能会把当前页面关掉,导致页面没有自动跳转回商户网站(return_url)使得商户的业务数据没有被处理(如:订单 没有更新).出现这种情况的原因是:商户网站的支付宝接口并没有利用服务器异步通知页面文件(notify_url)或是该页面在订单执行过程中也出现异 常. 解决方法: 解决人员:商户网店开发.维护或管理的程序开发技术人员.商户网店系统提供商 解决步骤: 1.打开re

phpcms发布与生成内容页面空白的解决办法

phpcms发布与生成内容页面空白的解决办法 2014/10/14 技术文章评论:暂无评论浏览: 想换个CMS来用,所以新装了几个CMS系统,最后选定了PHPCMS.倒不是因为它非常优秀,而是因帝国的那种标签不太喜欢.顺便提一下,帝国CMS的栏目自定义字段,我觉得很好,如果用来做一个分类性的栏目,分类自身的属性可以自定义字段来实现,像一些游戏网站分区就很方便了.还是转回正题,使用PHPCMS创建好栏目,正要添加内容的时候,这时问题来了,弹出的添加内容页一片空白什么也没有.网上查了一下资料,有说是

访问phpmyadmin页面空白处理方法?

phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL.通过phpMyAdmin可以完全对数据库进行操作,例如建立.复制/删除数据等等. 有了phpMyAdmin 就可以完全不使用mysql命令,直接使用phpMyAdmin就能管理mysql的所有数据和数据库. 这次主要说的访问phpmyadmin 出现空白页面,应该如何解决?首先要分析的原因,这边有三种,是经常会遇到的.如果是因为您动了里面代码参数导致打不开,就要另外想办法了. 一:PHPmyAdmin目录及上层目录的