UCenter通信失败,导致Discuz论坛上传头像Access denied for agent changed报错的解决方法

Discuz论坛上传头像,出现Access denied for agent changed报错。

进入UCenter后台,发现应用管理里,用论坛这个应用出现“通信失败”。

我的解决方法:点击“通信失败”后的“编辑”按钮,复制“通信密钥”,进入Discuz管理后台,“站长”-“UCenter设置”,在“UCenter 通信密钥”里粘贴刚才在UCenter后台复制的密钥。

其他需要检查的设置:

一、论坛后台 => 站长 => UCenter 设置

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

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