马上注册,一起探讨正确快速的建站方法
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
最近很多新安装discuz的同学都出现抱歉,QQ互联功能暂时不可用或Incorrect signature问题,也就是新安装论坛后QQ互联不能正常使用。
先来简单说下问题描述,比如新安装的disucz论坛开启QQ互联提示QQ互联功能暂时不可用,但QQ互联也已经启用了,然后前台使用依旧提示QQ互联功能暂时不可用,后台关闭QQ互联插件又会提示Incorrect signature,具体见下图所示
QQ互联功能暂时不可用
Incorrect signature
下来我们来检查是什么原因导致的该问题
进入后台--工具--云平台诊断工具,下面提示均正常,但站点ID没值,站点通信KEY隐藏无法判断,,还有可能云平台到站点测试偶尔会提示:暂不支持中文域名等特殊URL开通云平台。
下面来尝试解决该问题,使用之前我们发布的Discuz x3.2/3.1 QQ互联问题 的整体解决思路和具体方案升级最新版本,覆盖QQ互联文件,QQ互联官方接口升级 oAuth2 模式均无法解决。
既然云平台ID丢失我们就同步下云平台看看能否同步上站点ID,结果请先开启相关应用,但相关应用已经开启了。
那下来我们通过Discuz! X3.1/x3.2直接进入云平台列表的方法,访问http://你域名/admin.php?frames=yes&action=cloud&operation=applist,看看是否可以关闭应用,重新开启。进入后提示:出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常,使用诊断工具检测站点ID和KEY,如有疑问请访问官方论坛寻求帮助,那么现在知道原因了,是因为新安装论坛的时候新接口不稳定导致安装的时候把站点ID/通信KEY丢失,知道原因了就容易解决了。
那么下来我们就来具体说抱歉,QQ互联功能暂时不可用或Incorrect signature解决方法
1、进入后台--工具--云平台诊断工具--点击手动修改站点ID/KEY--选择尚未开通云平台,提交,具体如下图所示
选择尚未开通云平台
2、下载附件discuzx_update_sitekey.zip
解压后上传 discuzx_update_sitekey.php 到 Discuz!X 根目录,运行 http://你域名/discuzx_update_sitekey.php ,会提示SiteKey Update Succeed,然后到网站后台更新缓存,记住使用完删除 discuzx_update_sitekey.php 文件
discuzx_update_sitekey.php 到 Discuz!X 根目录
SiteKey Update Succeed
3、通过Discuz! X3.1/x3.2直接进入云平台列表的方法,访问域名进入开通云平台页面http://你域名/admin.php?action=cloud&operation=open,如遇到暂不支持中文域名等特殊URL开通云平台多刷新几次应该就可以正常。
进入云平台列表的方法
开通云平台页面
云平台列表
4、然后在进入进入后台--工具--云平台诊断工具查看,站点ID和key均正常
云平台诊断工具查看均正常
5、现在测试QQ互联,腾讯分析等云平台的插件使用和开启关闭均正常了。
其实不同站点解决方法会不同,这里提供了这样一种解决方法,实际中可能会遇到可以找回ID和key等等方法来解决。以后遇到具体案例在来给大家补充。
|