登录Ecshop出现 Stats插入出错

登录Ecshop出现MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO ecshop.ecs_stats ( ip_address, visit_times, browser, system,language, area, referer_domain, referer_path, access_url, access_time) VALUES (‘0.0.0.0’, ‘6’, ‘Safari 537.36’, ‘Windows NT’, ‘zh-CN,zh’, ‘广东省广州市’, ‘’, ‘’, ‘/ecshop/index.php’, ‘1588043370’) ) [2] => Array ( [error] => Table ‘ec2677.ecs_stats’ doesn’t exist ) [3] => Array ( [errno] => 1064 ) )

106就是Mysql版本导致的语句出错
实际语句应该是
INSERT INTO ecshop.ecs_stats ( ip_address, visit_times, browser, system,language, area, referer_domain, referer_path, access_url, access_time) VALUES (‘0.0.0.0’, ‘6’, ‘Safari 537.36’, ‘Windows NT’, ‘zh-CN,zh’, ‘广东省广州市’, ‘’, ‘’, ‘/ecshop/index.php’, ‘1588043370’)
但是没办法去修改插入是语句。所以就像另一个办法找到插入stats的源文件的语句删掉就行了,应为stats删掉没有什么影响。
打开ecshop/includes/init.php找到代码
if (!defined(‘INGORE_VISIT_STATS’))
{
visit_stats();
}
(在230行左右,也可以直接查找)把代码注释掉或者删掉就行了。
那这个问题就解决啦!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值