30
2018
07

discuz提示 Access denied for agent changed的解决方法

discuz的会员上传头像失败,提示 Access denied for agent changed,通常是discuz和ucenter的之间的通信问题。所以要检查/config/config_global.php 、/config/config_ucenter.php、/uc_server/data/config.inc.php ,这3个文件是数据库连接文件,需要先检测里面的数据库信息是否正确。

如果数据库连接信息正常,那么就可以正常进入discuz的后台和ucenter的后台。接下来就检测通信的数据:

需要检查的设置:

一、UCenter 后台——》应用管理——》查看论坛的通信情况,如下图:

1、上图中通信成功,这样ucenter和discuz的会员通信就是正常,上传头像就会正常。

2、如果上图中通信情况是失败,那么需要点击后面的“编辑”按钮,进入编辑应用,查看通信密钥,如下图:

3、复制上图中的通信密钥。之后打开discuz后台——》站长——》ucenter设置——》ucenter通信密钥,把复制的通信密钥粘帖到这里。如下图:

做了上面的操作后,discuz和ucenter通信密钥就相同了,这样在去ucenter的应用管理,通信状态就应该成功了。会员上传头像问题也就解决了。

注意:其实具体需要检查的设置说明:

1、UCenter 应用 ID 需要和 UCenter 后台的 ID 一致;

2、UCenter 通信密钥需要和 UCenter 后台的通信密钥一致;

3、UCenter 访问地址查看是否是正确的地址;

4、UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的ip地址。

原文链接:https://www.qiquanji.com/post/8004.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。