Discuz 出现 Access denied for agent changed 的解决方法

Forece 最近做点评网站,一个网站一个 Discuz,因为做的是站群,所以所有的用户资料都用一个 Ucenter 整合了。今天登陆一个分站的时候,突然提示 Access denied for agent changed。弄了半天没解决。上网上查了一下。原来是 Ucenter 设置问题。

主要原因其实是因为所有站都是 Copy Paste 过去的,虽然做了 Ucenter 通讯同步,但是后台里边的 Ucenter ID 忘了更改,全是一水的一样数字。把ID更改完,错误提示就没啦。

需要检查 config.inc.php 文件内的配置。

需要检查的设置:
一、论坛后台 => 全局 => UCenter 设置

二、UCenter 后台 => 应用管理 => 点击论坛应用的“编辑”

具体需要检查的设置说明:
1、UCenter 应用 ID 需要和 UCenter 后台的 ID 一致;
2、UCenter 通信密钥需要和 UCenter 后台的通信密钥一致;
3、UCenter 访问地址查看是否是正确的地址;
4、UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的ip地址。