Uchome无法上传头像原因总结

来源:互联网 发布:brew install nginx 编辑:程序博客网 时间:2024/05/29 11:14

1)检查uc/data目录以及子目录是否可读写,必须777权限,win主机来宾账户读写权限。经检查大多数用户不能上传头像都是因为data/avatar、data/tmp目录权限不足造成的。
2)检查uch的config文件里面的uc参数信息是否和uc配置的一致,可以登陆uc后台,编辑uchome这个应用,将里面最下面的应用的 UCenter 配置信息: 复制一份,将uchome的config里面的对应信息替换下。尤其要注意appid是否和uc后台对应的一致。经检查,部分不能上传头像用户是因为 appid和uc的不一致造成。
3)请下载标准程序的uch的uc_client目录覆盖下你的uch中的该目录,下载最新的uc程序,将uc/images/camera.swf替换下
4)检查你的uc/avatar.php?uid=1&size=big&type=real是否可以正常访问到头像图片,如果不能访问,检查跳转到哪里,这个一般都是论坛或者其他程序rewrite规则设置错误或者域名调整错误造成。经检查,部分用户头像可以上传但是无法看到,因为该地址无法访问导致。具体参考http://www.discuz.net/thread-1151663-1-3.html
5)检查uch后台uc物理路径是否设置错误,这个默认情况下留空就可以。经检查,部分用户头像能上传,但是不显示,原因是因为该路径设置不对
6)检查你的服务器是否限制了上传,比如服务器临时目录不可写,或者php设置上传文件大小为零或者过小。
经检查,部分用户不能上传头像,论坛和uch也无法上传附件,是因为服务器作了上传限制导致。
7)检查你的空间是否对请求地址都增加了无关的广告代码,我们排查过程中发现部分免费空间存在这样的问题