一客户求助,他的网站用户注册总出现用户名存在,搜索各大网站,发现解决问题方法都不全,水木总结如下:

1. 升级问题,比如从版本更新,补丁更新 有时候会出现

因为ecshop的data/config.php连接文件升级更新他不会出现覆盖,及时从低版本升级高版本,代码方式都不一样

比如某客户英文的2.70的升级到2.7.2 成

$timezone    = “Asia/Chongqing”;
$cookie_path    = “/”;
$cookie_domain    = “”;
$admin_dir = “admin”;
$session = “1440”;
define(‘EC_CHARSET’, ‘utf-8’);
define(‘EC_LANGUAGE’, ‘en_us’);
define(‘ADMIN_PATH’,’admin’);

但是 2.7.2的完整的是

$timezone    = “UTC”;
$cookie_path    = “/”;
$cookie_domain    = “”;
$session = “1440”;
define(‘EC_CHARSET’,’utf-8′);
define(‘ADMIN_PATH’,’admin’);
define(‘AUTH_KEY’, ‘this is a key’);
define(‘OLD_AUTH_KEY’, ”);
define(‘API_TIME’, ‘2011-07-28 16:44:07’);

补全最新版本部分就可解决问题

2. uc通行成功,但并未整合成功(通讯成功不是整合成功的标志)

整合过uc,如果整合过,那么可能是您整合uc失败,您可以卸载uc再整合次

卸载uc的方法

在后台执行

update ecs_shop_config set value=’ecshop’ where code=’integrate_code’

update ecs_shop_config set value=” where code=’integrate_config’

(两句分开执行,注意表前缀)

uc端删除该网店的连接

或者在后台会员整合 选择安装ecshop

3. uc_client的编码和版本保持和您uc的版本与编码一致

4.可能是修改过语言包

如果您修改过语言包,请用源文件覆盖先,看是否会还会出现同样的情况。
如是服装模板或是其他模板修改语言包,请参考里面的帮助文档,正确修改,还需选择合适的编辑工具,如EditPlus。

5. 您可能修改过程序,如果修改过,请检查您修改过的程序

您可以重名名您修改过的程序,再用源文件覆盖

6. 可能是空间的问题,有些空间商会向页面中插广告,导致返回的值不对,以致产生错误

7. 注册的用户名是否和你的管理员账户名一样