• 微信号:Zh-y9213
您当前的位置:爱资源分享网 > > 网站源码 > 教程合集

Discuz!论坛上传头像提示“Access denied for agent changed”

栏目:教程合集时间:2022-06-24 10:59阅读数:59人阅读

余斗做好了本地的论坛,上传到空间后,发现一个很严重的问题,用户注册后无法上传修改头像,因为论坛做了防灌水机制,为了防止恶意发帖,做了必须上传头像才可以发帖的限制,这样一来必须要解决上传头像系统提示“Access denied for agent changed”的问题。

出现这样问题的原因有很多,我们需要一步一步的排查:

如果在Discuz!中上传头像时短消息提示 Access denied for agent changed,需要检查 config.inc.php 文件内的配置,这个文件的配置在论坛后台中可以操作。

一、论坛后台——站长——UCenter设置

二、UCenter后台——应用管理——编辑Discuz! Board

具体要检查这两个设置中的以下项:

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

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

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

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



两个ip一定要一致且是自己bbs存放数据库的服务器ip

最主要的错误一般是UCenter通信失败,把IP地址设置好即可解决,以上4部全部对照改好之后,一般都能解决论坛上传头像提示“Access denied for agent changed”的错误。

有的用户还反应,以上配置都正确,还是无法上传头像,余斗建议打开uc_sever/data文件夹,删除updatetime locked 文件,再刷新后台,上传头像即可成功。


套路很深,不支持下载!

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:737597453@qq.com