zencart php环境,zencart低版本由php5.2.17升级PHP5.3环境下错误及解决方案

标签:

如果是前台错误,打开文件 \includes\extra_configures\enable_error_logging.php

如果是后台错误,打开文件 \admin\includes\extra_configures\enable_error_logging.php

查找 @ini_set(‘display_errors‘, 0);

修改为 @ini_set(‘display_errors‘, 1);

问题1.巨多Deprecated:错误或页面直接空白

解决方案:

/home/public_html/includes/application_top.php

define(‘STRICT_ERROR_REPORTING’, true);

if (defined(‘STRICT_ERROR_REPORTING‘) && STRICT_ERROR_REPORTING == true) {

@ini_set(‘display_errors‘, ‘1‘);

error_reporting(E_ALL^E_NOTICE^E_DEPRECATED);

} else {

error_reporting(0);

}

问题2.Fatal error: Cannot redeclare date_diff() in /home/public_html/includes/functions/functions_general.php on line 1479

解决方案:

/home/public_html/includes/functions/functions_general.php

if(!function_exists(‘date_diff‘)){

function date_diff($date1, $date2) {

//$date1 today, or any other day

//$date2 date to check against

$d1 = explode("-", $date1);

$y1 = $d1[0];

$m1 = $d1[1];

$d1 = $d1[2];

$d2 = explode("-", $date2);

$y2 = $d2[0];

$m2 = $d2[1];

$d2 = $d2[2];

$date1_set = mktime(0,0,0, $m1, $d1, $y1);

$date2_set = mktime(0,0,0, $m2, $d2, $y2);

return(round(($date2_set-$date1_set)/(60*60*24)));

}

}

问题3.Fatal error: Multiple access type modifiers are not allowed in /home/public_html/includes/classes/ssu/cores/parser.php on line 17

解决方案:

/home/public_html/includes/classes/ssu/cores/parser.php

protected static function getClass() {

标签:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值