最近我的论坛有网友跟我反应论坛不能注册,QQ登录后总是要完善帐号信息,但是根本无法完成帐号信息,因此我今晚找了点时间进后台查看了一下,发现是QQ互联设置有问题,点进去看看提示“请开启相关应用”然后点击QQ互联的开启。却又提示:
出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常,使用诊断工具检测站点ID和KEY,如有疑问请访问官方论坛寻求帮助
对此我也是无语了,百度搜索了一下,发现还是很多跟我一样的站长有这种困扰。
对此找了一篇很靠谱的能决解问题的文章记录下来:
DISCUZ X3.2的用户:
1、依次打开“后台 -> 工具 -> 云平台诊断工具 – 手动修改站点ID/KEY”,清空站点ID和站点通信KEY,将状态改为“尚未开通云平台”,提交。(切勿使用“更换站点KEY”和“同步站点信息”,这些操作都是徒劳的)
2、打开“http://domain/admin.php?action=cloud&operation=open”,来到“Discuz!云平台”的“开通Discuz!云平台”版块,点击“我要开通”,弹出提示框“您即将转向Discuz!云平台(http://cp.discuz.qq.com)完成开通流程”,点击“继续”,接下来会提示站点URL重复注册,根据他的步骤操作(目的是为了验证操作者的FTP权限)。
3、打开验证文件的页面,会显示“当前站点地址”、“当前站点ID”、“当前站点KEY”和“当前云平台状态”,除了“当前站点地址”之外其他都是“无”。点击“恢复Discuz!云平台数据右边”的“点这里继续”。
注:
如果提示,“操作失败:没有操作权限! 请确认文件 http://domain/验证文件.php 存在,且站点未处于关闭状态 (#108)”,请给这个文件CHMOD加上执行权限(777),若为WINDOWS,请修改IIS网站的属性,加上执行权限。
如果提示,“操作失败:操作被锁定! 请先删除 ./data/discuzx_utility.lock 文件 (#106)”,那就把“根目录/data/discuzx_utility.lock”给删掉。
4、接下来会显示“恢复Discuz!云平台上的站点信息”,具体有“站点ID”、“站点Key”、“站点uniqueid”、“创建时间”和“状态”,点击“恢复云平台数据”。
5、提示“Discuz!云平台站点信息恢复成功 (请立即到管理后台云平台同步站点信息)”,删掉更目录下的验证文件。
6、回到“后台 -> 工具 -> 云平台诊断工具”,看看“站点ID”和“站点通信KEY”是否找回来了,找回来后点击“手动修改站点KEY/ID”,将“状态”的“注册云平台,等待完成”改为“已开通云平台”,提交。
7、站点ID/KEY状态设置成功,大功告成!
8.后台>工具>更新缓存。
到此,总算决解了云平台的站点ID和通信KEY丢失的问题。但是网站用户QQ登录的问题还没解决。原来,就是要将QQ登录注册用户设置为“普通用户”才不会总是跳到“请完善帐号信息”页面。
后台>应用>QQ互联>QQ登录用户游客用户组>设置为“普通用户”,QQ注册用户初始用户组:>设置为:“普通用户”提交完成
==========================================
“您的网站已开通Discuz!云平台”的解决方法
错误原因:您的网站已经注册到Discuz!云平台
解决方法:
1、下载附件中的文件,并解压
2、上传 discuzx_update_sitekey.php 到 Discuz!X 根目录
3、运行 discuzx_update_sitekey.php ,运行结束后请到网站后台更新缓存
4、删除 discuzx_update_sitekey.php 文件
5、重新开通Discuz!云平台