ecshop和ucenter的整合

按照网上的教材,一直提示数据库、密码错误,开始怀疑代码错了,毕竟都是两个老古董。

于是开始调试,居然调试也不能很好的支持,点击下一步后就卡死了,好吧,只好用log大法了, error_log(print_r($var,true)."\n",3,"d:/log.txt");

最后发现ucenter返回时用的是exit(变量),于是改成了rentrun,是一个用"|"分割的字符串配置。

而ecshop把返回值当作数组处理,更可恶的是居然都没调用父类连接数据库,就算都对了,也对不了。

而且字段也对不上,不说了,说多了都是泪。

用的是,分享网修改后的ecshop,兼容php7.

ucenter用的是,discuzf修改兼容php7的版本,先下载原版最新dz,然后用discuzf的覆盖。

修改好的文件在此

ecshop的

admin/integrate.php
includes\modules\integrates\integrate.php
includes\modules\integrates\ucenter.php

ucenter的

control/app.php

 

没有整合,只是点保存了,会出现
Duplicate entry '1' for key 'PRIMARY'
用户id重复,这时可以卸载uc

1.EC后台管理中心-》会员管理-》会员整合-》ECshop-》安装,这样就卸载掉了UC,

2.你再在UC后台,把EC的应用删除就可以了。

 

注意ucenter的server和client要匹配

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值