有好多学员问Discuz为什么不能上传头像?我们收集整理了不能上传头像的几种情况,Discuz程序上传头像失败一般出现下面几种情况:
一.头像无法上传出现了错误提示:access denied for agent changed;
二.调用已上传图片过程中发生错误
三.文件上传过程中出现I/O错误
四.不显示flash(上传按钮)
那怎么解决Discuz上传头像失败的问题呢?针对上面几种情况收集整理了方法大家一起来解决:
第一种情况:头像无法上传出现了错误提示:access denied for agent changed;
解决方案:检查UCenter是否通信正常?具体怎么检查UCenter是否通信正常,
第二种情况:调用已上传图片过程中发生错误;
解决方案:Linux 主机检查 UCenter 的 data 目录已及其下所有目录是否 777 权限。
Windows主机检查来宾帐号可读写权限(具体怎么修改来宾账号读写权限,和你的主机商联系。另外虚拟主机没权限修改)
第三种情况:文件上传过程中出现I/O错误
解决方案:1、服务器端开了词语过滤造成的,请联系空间商解决。
2、在网站根目录下.htaccess文件里加上代码:SecFilterEngine Off 如果没有.htaccess文件,可以新建一个。
3、可能是您的服务器 (squid) 配置有问题,不允许向 index.php POST数据。可以尝试关掉 squid,不要开任何代理。
第四种情况:不显示flash(上传按钮)
解决方案:咨询空间商是否支持flash
如果上述方案无法解决DZ建站程序上传头像失败的问题,那么就要注意一下:程序是否移动过目录,如果移动过请把域名等都改为您新的目录.
新闻热点
疑难解答