经常有朋友遇到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; 如此即可(责任编辑:好模板) |