业务形式:本司专业提供深圳外贸网站建设,外贸网站建设,深圳网站建设,ZenCart模板
环球商务国际 版权所有 ©2005-2014 35EBS.All rights reserved.
粤ICP备05007577号
Processed in 0.015807 second(s) , 38 queries
最近老是发现客户有反馈,老网站突然网站打开有如下的错误警告 【警告:发生错误,请刷新页面并再次尝试】 warning an error occurred please refresh the page and try again. zen cart的问题,这个问题估计对一些新手或者对zencart不是很熟悉的用户来说的一个很大的头疼问题,开始我也收集了网站的很多类似问题,但是基本都没有说明具体点处理的方案,实际就像zencart这些报错都是没有具体的方案,接下来我就来告诉大家如何解决zencart出现的不同情况的错误警告的方法,如有不清楚可以加Q1587248488 或者QQ群交流37543719,备注(环球商务网络或者www.35ebs.com)
方法很简单也就是大家常说的傻瓜处理问题,先找出问题解决问题,zencart出现任何出错或者打开空白等一些问题,首先大家要先学会去查看zencart的错误报告日志,只有找到错误的问题才能对症下药,错误报告日志文件位置zencart网站根目录下的/cache/这个文件夹里面,里面有后台和前台的报错日志,如何区分呢,比如myDEBUG-adm-1387291522-570308.log 里面含有adm这个代表是后台的错误文件,前台的错误文件就是默认不带的,下载里面的那个最新的几个日志文件,里面都有一些错误的提示,然后找到那个错误文件的位置去处理,还有就是处理从上往下一个一个去处理,很多时候zencart都是文件关联,一个出错会导致其他问题同时出现,这也是大家经常误解的一个问题。
有些网站默认是不开那个错误报告日志文件的,接下来大家如何打开和如何关闭这个错误提示呢,很多时候大家处理完问题忘记关闭这个错误报告日志,会导致cache 文件里面的错误日志一出现小错误产生很多日志文件,会经常导致客户网站占用大量的资源使网站运行不了,打不开等问题,错误报告日志开启如下介绍(Zencart网站可以运行,但每天在cache里产生很多个myDEBUG.log类似的日志文件)
比如:Zencart网站可以正常运行,但每天在cache目录里产生很多个myDEBUG.log,日积月累,一个月后估计就占用不必要的大量服务器资源
查看程序后会发现,其实也不难,主要是开始没认真去看,按照规则显示这个myDEBUG.log分两部分,第一个是前台显示的BUG LOG,第二个是后台的显示的myDEBUG.log,其中前台文件在/zencart/includes/extra_configures/enable_error_logging.php 中
后台/zencart/admin/includes/extra_configures/enable_error_logging.php中
修改方法很简单,彻底不显示就把@ini_set('log_errors', 1);,修改为@ini_set('log_errors', 0);
只显示错误就把$errors_to_log = (version_compare(PHP_VERSION, 5.3, '>=') ? E_ALL ^(E_NOTICE | E_DEPRECATED): E_ALL ^E_NOTICE);
修改为 $errors_to_log = E_ERROR;
如有任何不清楚欢迎访问zencart百科教程