通信失败的解决办法,此贴为本论坛原创并测试成功 原帖地址http://antaizhucheng.com/forum.php?mod=viewthread&tid=1833&extra=page%3D1 起因:Discuz! x3上传头像失败,提示信息access deniet for agent changed 到官网查询,看到下砂版主解答 短消息提示 Access denied for agent changed,需要检查 config.inc.php 文件内的配置。 需要检查的设置: 一、论坛后台 => 全局 => UCenter 设置 二、UCenter 后台 => 应用管理 => 点击论坛应用的“编辑” 具体需要检查的设置说明: 1、UCenter 应用 ID 需要和 UCenter 后台的 ID 一致; 2、UCenter 通信密钥需要和 UCenter 后台的通信密钥一致; 3、UCenter 访问地址查看是否是正确的地址; 4、UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的ip地址。 但是以上4点只能作为提示,并没有具体方法和操作说明,经过研究,总结一下方法,并记录已被自己查阅 1、以“创始人“身份登录论坛》》点击管理中心》》登录uc 2、点击应用管理》》应用列表中选中Discuz! Board并 编辑 3、找到应用的 UCenter 配置信息:把下面窗口中的代码全选,右键》》复制代码,并暂时粘贴到记事本 4、FTP登录网站服务器 5、找到http://网站能访问的根目录/config/ 6、分别修改config_ucenter.php和config_ucenter_default.php这两个文件的内容,使之与记事本中的参数一模一样,改完保存 7、以下操作必要时也可进行(因为这是我改文件前先干的事,不知道不改行不行,我是先改的设置不成功,后改的文件) A、在第3步把应用IP也改成域名所指的IP B、在UC后台,把”域名解析“里的域名和IP加上 8、更新缓存 9、到UC后台点击”应用管理“查看通信成功!!!! 解决方法到此结束。 尊重他人劳动成果,转载请注明出处 |