昨天给DisuczX换了域名,但是云平台无法同步站点信息,提示云平台信息同步失败,原因: Empty Response (ERRCODE:111),几经折腾终于解决了,我的方法如下,可能只适用于我的情况。
全新安装一个DiscuzX,开通云平台,导出pre_common_setting表备用,原论坛pre_common_setting表备份,数据库运行
SELECT * FROM `pre_common_setting` WHERE `skey` in ('my_siteid', 'my_sitekey')
导出云平台的id和key备用,删除原论坛pre_common_setting表,导入全新安装的论坛备份的pre_common_setting表,
登录你的站点,然后把备份的云平台ID和KEY填到诊断工具的ID和KEY内,同步站点信息,然后修改各项论坛设置
如果启动了Http301到Https,那么要先关掉301再从http登录后台进行同步站点信息。对了,我这里还用官方的api/manyou/my.php替换了网站内的。
同步了站点信息后云平台QQ互联的域名就变成了新域名,但是不知为什么https登录会redirect uri is illegal(100010),明明之前的域名也是https没问题,只好修改QQ互联文件source/plugin/qqconnect/connect.class.php 40-46行
$_G['siteurl'].'
#替换为
'http://你的论坛地址/
我用的是Discuz!F,是43-49行,
$this->callback_domain . '
$_G['siteurl'] . '
#替换为
'http://你的论坛地址/
然后就可以正常登录了