当打开 「工具 – 防水墙」,提示 「请先开启相关应用」,说明云平台的站点 ID 和 KEY 出问题了。不小心弄丢失了云平台的 「站点 ID」 和 「站点通信 KEY」 不要紧,下面手把手教你找回 「站点 ID」 和 「站点通信 KEY」 。
如果防水墙提示 「出了点小错,由于站点 ID/通信 KEY 等关键信息丢失导致 Discuz! 云平台服务出现异常,使用诊断工具检测站点 ID 和 KEY,如有疑问请访问官方论坛寻求帮助」,也可以通过如下教程实现修复。
遇到此问题,最好的解决方案莫过于重新开通云平台,但是 DISCUZ 并不能直接重新开通,而需要借助生成修复文件来实现。
DISCUZ X3.1 的用户:
1 、依次打开 「后台 -> 工具 -> 云平台诊断工具 – 手动修改站点 ID/KEY」,清空站点 ID 和站点通信 KEY,将状态改为 「尚未开通云平台」,提交。 (切勿使用 「更换站点 KEY」 和 「同步站点信息」,这些操作都是徒劳的)
2 、打开 「http://domain/admin.php%3Facti ... Dopen」,来到 「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 状态设置成功,大功告成!
现在再看看防水墙使用是否正常,以及相关云平台的功能插件是不是没有 「请先开启相关应用」 的提示了?
本次实验环境:(仅在本实验环境进行测试):
1 、服务端:
操作系统:Linux 2.6.18-371.4.1.el5 CentOS release 5.10 (Final)
相关应用:DISCUZ 、 UCENTER 、云平台
硬件状况:Intel(R) Xeon(R) CPU E5-2630 0 @ 2.00GHz
2 、客户端
操作系统:WINDOWS7 旗舰版
相关应用:FLASHFXP
硬件状况:Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz