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地址。