关于ecshop网站部分页访问空白
2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家
今日一客户网站找到最模板,说网站订单流程最后一步,访问居然是空白的。切换到默认模板,居然也是访问空白,那可能问题出在程序上。后面冷静想想,访问空白。无非就两大原因:
1. 程序有错,被主机商屏蔽了报错提示,所以访问空白
2. 缺少模板,模板不存在,也会访问空白。这个解决方法简单,看是否少模板补充回去!
对于第一种假设,那么只需要开启PHP报错提示就可以了,具体开启或关闭报错方法如下:
过设置php.ini,控制PHP错误信息(errors)的屏蔽按照以下方法介绍:
1、错误信息是否显示
显示错误 display_errors = On
屏蔽错误 display_errors = Off (缺省值)
2、显示错误信息的级别
error_reporting = E_ALL (全部)
error_reporting = E_ALL & ~E_NOTICE (Notice 以上的错误会显示)
在这里我们一般设置为E_ALL,在PHP程序中利用error_reporting()函数来设置当前程序的错误信息级别。
3、设置是否保存错误日志
在程序运营过程中我们一般设置为不显示错误,这样可以通过保存错误日志来记录运行状态
log_errors = On (记录错误日志)
log_errors = Off (不记录)
如果保存错误日志的话,需要同时设置错误日志保存文件
error_log = e:/php/logs/php_error.log
所以我们在不改动php环境下,直接去读报错日志里。原来问题出在升级上,ecshop从272升级到273加了几个表段,程序又是最新的,加回表段就正常了。估计是用户升级有问题,SQL查询有错,才丢失了这个部分。
所以针对ecshop网站是否报错问题上, 还是建议大家屏蔽错误,但是开启报错日志。安全又易操作,能解决实际问题。 至于ecshop访问空白大家可以采取这两种方法思路入手!其他同行发布的文章都是错的,切不可迷信!
最近更新
常用插件
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop二次开发商品购买增
图片1香...