浏览过的商品

shopex注册或下订单时报错解决方法

发布日期:2013-06-30

shopex所有版本经常出现注册或者下订单时报错,经排查是因为

很多用户是从搜索引擎比如百度点击进来的,此时系统会有一个refer_url记录,下订单时也是。而从搜索引擎过来的refer_url会很长,但是系统的会员表和订单表里的

refer相关字段都是定义的最长200,当然就不够啦,导致插入数据库时报错。所以解决方案就是把sdb_members里refer_id,refer_url,c_refer_id,c_refer_url以及sdb_orders里的refer_id,refer_url,c_refer_id,c_refer_url长度加大,改成longtext,order_refer改成varchar(500) default 'local'

或者直接下载下面的文件,上传到网站根目录下,然后浏览器里执行

http://您的域名/install_core_shopexdream_2013_6_17_memberorderbug.php

点击下载