DZ论坛

dz论坛上传头像失败,提示access denied for agent changed的解

来源:蓝冰互联点击数:发布时间:2014-03-28

dz论坛上传头像失败是站长经常碰见的问题,经常有站长咨询为什么我的头像无法上传出现报错呢?下面是站帮网为大家提供的“dz论坛上传头像失败,提示access denied for agent changed”的解决办法

dz论坛无法上传头像或者上传头像失败的原因汇总:
1、头像无法上传出现了错误提示:access denied for agent changed;
2、调用已上传图片过程中发生错误
3、文件上传过程中出现I/O错误
4、不显示flash(上传按钮)
解决方法总结如下:
一、检查下UCenter是否通信正常
通信问题可以查看:1、UC通信问题故障解决方法--包括头像上传和注册登录故障,2、Discuz! X2.5 与 UCenter 通信失败的解决方法总结,这2篇里面有方法也有原理分析,基本可以解决掉全部的UC通信的问题。
二、Linux 主机检查 UCenter 的 data 目录已及其下所有目录是否 777 权限,Windows主机来宾帐号可读写权限。
三、头像上传 IO 错误,对照检查服务器
1)可能是您的服务器 (squid)  配置有问题,不允许向 index.php POST数据。可以尝试关掉 squid,不要开任何代理。
2)服务器端开了词语过滤造成的,请联系空间商解决。
3、在网站根目录下.htaccess文件里加上:
<IfModule mod_security.c>
SecFilterEngine Off

</IfModule> 

如果没有.htaccess文件,可以新建一个。
 
四、不显示flash 请检查下您空间是否支持flash,是否防盗链屏蔽其显示,一般主机屋的免费空间会出现这样的情况。
五、检查服务器的临时目录 WINDOWS\temp  ,IIS 来宾帐号是否有可写权限