接触DZ有一段时间了,但是从来没用过云平台和云平台的服务,前几天才开始研究使用云平台才发有现很多棘手的问题。
经过几天的研究终于将QQ互联的问题解决了,现总结一下
discuz X3.3
QQ互联 1.18.2 (qqconnect)
我以前没有开通过云平台及其云平台里的服务,最近才开通的云平台,开启QQ互联的时候显示“系统繁忙 请稍后再试”
我的方法是去QQ互联官方注册,跳过discuz的云平台服务
首先去 https://connect.qq.com/ 腾讯官方QQ互联注册,这里注册需要实名认证,本人手持身份证照片,否则审核不能通过的。注册审核通过后,操作添加一个网站应用,需要添加网站名称,网站类别,网站简介,认真填写,上传网站logo,网站地址填写你的网站域名如“www.xxxxx.com”,网站回调域填写,“http://www.xxxxx.com/connect.php”一定要是这种格式“http://你的网站域名/connect.php”下面还有主办单位名称,网站备案号,按要求填写就行了,关键在网站回调域这里,discuz建站的回调域就按上面说填写。填写完后还要等待审核,这两项的审核我是等了两天的。
等审核全部通过后就有了APPID和APPKEY这两个数据。
拿到appid和appkey后,下面修改数据库,修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_setting
查找这个表里的skey字段里有没有connectappid和connectappkey这两项,没有的话就插入这两项
有的话就分别修改这两项。(我的数据库里默认是没有的,后来自己添加的这两项)
分别添加appid和appkey的数值。
保存后更新缓存。
上面的修改完后继续
开启QQ互联的时候显示“系统繁忙 请稍后再试”,网上搜索来的办法,修改数据库强制开启QQ互联,
修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_plugin
保存后更新缓存。
经过几天的研究终于将QQ互联的问题解决了,现总结一下
discuz X3.3
QQ互联 1.18.2 (qqconnect)
我以前没有开通过云平台及其云平台里的服务,最近才开通的云平台,开启QQ互联的时候显示“系统繁忙 请稍后再试”
我的方法是去QQ互联官方注册,跳过discuz的云平台服务
首先去 https://connect.qq.com/ 腾讯官方QQ互联注册,这里注册需要实名认证,本人手持身份证照片,否则审核不能通过的。注册审核通过后,操作添加一个网站应用,需要添加网站名称,网站类别,网站简介,认真填写,上传网站logo,网站地址填写你的网站域名如“www.xxxxx.com”,网站回调域填写,“http://www.xxxxx.com/connect.php”一定要是这种格式“http://你的网站域名/connect.php”下面还有主办单位名称,网站备案号,按要求填写就行了,关键在网站回调域这里,discuz建站的回调域就按上面说填写。填写完后还要等待审核,这两项的审核我是等了两天的。
等审核全部通过后就有了APPID和APPKEY这两个数据。
![](http://att.discuz.net/data/attachment/forum/201705/20/182031qnzazpqipbqbqaql.jpg.thumb.jpg)
![](http://att.discuz.net/data/attachment/forum/201705/20/182030gbkkwzdn3malnmco.jpg.thumb.jpg)
拿到appid和appkey后,下面修改数据库,修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_setting
查找这个表里的skey字段里有没有connectappid和connectappkey这两项,没有的话就插入这两项
有的话就分别修改这两项。(我的数据库里默认是没有的,后来自己添加的这两项)
分别添加appid和appkey的数值。
![](http://att.discuz.net/data/attachment/forum/201705/20/182527wzpepum2z0veivti.jpg.thumb.jpg)
![](http://att.discuz.net/data/attachment/forum/201705/20/182528am442lglnl1vg2ge.jpg.thumb.jpg)
![](http://att.discuz.net/data/attachment/forum/201705/20/182524fxdt33dd6tgjzt3c.jpg.thumb.jpg)
保存后更新缓存。
上面的修改完后继续
开启QQ互联的时候显示“系统繁忙 请稍后再试”,网上搜索来的办法,修改数据库强制开启QQ互联,
修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_plugin
![](http://att.discuz.net/data/attachment/forum/201705/20/183230wezheufigeuaeogj.jpg.thumb.jpg)
![](http://att.discuz.net/data/attachment/forum/201705/20/183230ldwr7jjh5ghf4nmz.jpg.thumb.jpg)
保存后更新缓存。
这样改完后,后台就显示QQ互联已经开启了
进入云平台方法 域名/admin.php?action=cloud&operation=open ![]() 这时候点击QQ互联和其他设置的时候就会显示“您的站点未开启此项云服务,请开启相应插件” ![]() 修改文件source\admincp\admincp_cloud.php ![]() ![]() 将这三行注释掉,跳过检测云平台的QQ互联服务是否开启。保存后更新缓存。 再进入后台点击QQ互联,是不是就可以进行设置了。 ![]() 设置好后点提交,保存后更新缓存。 好了,这回就去前台测试下用QQ登录吧。 ![]() 关于QQ登录出现数据库错误的,这是网上搜索来的 ![]() 可能是数据库的这两个表里缺少这个字段,运行加入,这个网上说的很多,我就不详述了。 ![]() 只针对我自己的网站这种方法是有效的,欢迎大家测试后将问题发表出来大家一起研究。 | 但是我的云服务列表里QQ互联显示的还是没有开启的。