香港独立IP空间
香港php空间
美国php空间
域名注册

之前无忧主机在别的php空间商上面看到了一个打开首页报错的解决方法,但是根据这个方法只是说的是某一个数据库,而程序这个一个问题,不只是一个数据库的问题呀,奇怪的是zencart数据库表有问题,他不会直接的显示出具体的是那个报错,而只是显示出“WARNING An Error occurred, please refresh the page and try again”,这个错就看起来很头疼了,都不知道从何去修复,所以呀,我们要找到开启报错的地方,首先主机肯定是开启的,那么应该就是程序没有开启的,找到该对应的地方开启可以了,就像dedecms一样,后台b白屏不会报错,那么开启报错就很好的解决我们的程序的问题,该是哪里的问题就修改哪里的事情!
无忧主机小编寻寻觅觅问了一下度娘,终于得到了无忧主机小编想要的答案,下面就按照无忧主机小编的步骤去弄吧,只要遇到这个错误,那么我们就不怕了。
首先找到那个对应的文件,includes/application_top.php,用高级编辑器打开,无忧主机小编打开的大概是在48行左右,然后找到这样的代码:

if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {
@ini_set('display_errors', TRUE);
error_reporting(version_compare(PHP_VERSION, 5.3, '>=') ? E_ALL & ~E_DEPRECATED & ~E_NOTICE : version_compare(PHP_VERSION, 5.4, '>=') ? E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_STRICT : E_ALL & ~E_NOTICE);
} else {
error_reporting(0);
}

然后在这段代码的前面加一个代码,代码如下:

define(‘STRICT_ERROR_REPORTING’, true);

那么这个时候我们就看见了真正的报错了,而不是之前的那个不懂的报错显示,那么修正之后找到这个把这个代码用“//”注释掉,需要的时候才开启报错。不注释的话,可能在您的首页会看见一条红色的报错条,这个只是无忧主机小编在调试的时候发现的。

无忧主机相关文章推荐阅读:

ZEN CART后台订单个数修改以及订单按时间排序

ZEN CART如何通过SQL语句获取所有产品ID和所属分类

ZENCART安装语言包之后EZ-PAGE出现BUG的解决方法

ZENCART网店程序如何有效屏蔽网站在LOGS下不断生成的日志文件

本文地址:http://www.51php.com/zencart/19199.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档