ECShop整合discuz出现问题 整合论坛关键数据表不存在
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
ECShop v2.7.3 discuz X3.1 discuz和ucenter一次性安装的,没有为discuz设置表前缀。 我是先整合ucenter的,这个没有问题(UCenter整合成功了),在ecshop注册的会员,能在ucenter里面看到,并且,用discuz里面的会员能登陆ecshop,同理ecshop的会员也可以登陆discuz,这个没有问题。问题出现在同步登陆。相互都不能同步登陆。 于是我开始整合discuz,也就是会员整合的第一个选项。但是无论怎么写都不正确,一直提示整合论坛关键数据表不存在。我想问题出在表前缀,可是我在安装discuz的时候并没有设置表前缀。网上找的以及在本论坛找到的资料,都不适合我。 后来我查找源码,在\includes\modules\integrates\discuz55.php中进行测试,发现它是要找前缀_members的这样一个表,我在数据库里面发现和这个名字有些像的是ucenter_members,于是我在表前缀这个地方填写了ucenter_,再提交,依旧没有成功,但是错误提示变成了MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT value FROM `****_bbs`.`ucenter_settings` WHERE variable = 'authkey' ) [2] => Array ( [error] => Unknown column 'value' in 'field list' ) [3] => Array ( [errno] => 1054 ) ) ,我查找了下ucenter_settings这个表,它里面确实没有authkey,所以后面不知道要怎么搞了,请高手大神指点 |
回答:
额···整合一下这个不需要那么麻烦吧,之所以没有同步登录和退出,是跟uc_client.php这个文件里面的函数有关,你仔细研究一下这个文件,里面有多个函数,分别代表同步注册、登录、退出的功能。 |
嗯,我明白了,其实只需要整合下ucenter就好了。 现在的情况是 我在ucenter里面为论坛和商城分别开了应用,在ucenter里面显示都是通讯成功的。 登录商城,论坛能同步登陆 退出商城,论坛还是登陆状态 登录论坛,商城不能同步登陆 退出论坛,商城不能同步退出 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...