{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

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

余斗做好了本地的论坛,上传到空间后,发现一个很严重的问题,用户注册后无法上传修改头像,因为论坛做了防灌水机制,为了防止恶意发帖,做了必须上传头像才可以发帖的限制,这样一来必须要解决上传头像系统提示“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 文件,再刷新后台,上传头像即可成功。


套路很深,不支持下载!


爱资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Discuz!论坛上传头像提示“Access denied for agent changed”
喜欢 ()分享 (0)