Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

解决discuz"头像保存过程中发生网络错误,请重试"错误

[复制链接]
花子神 发表于 2015-1-7 09:08:10 | 显示全部楼层 |阅读模式
本帖最后由 willpower_qiu 于 2015-1-7 15:44 编辑

问题:discuz6.1论坛,与ucenter一起共用会员信息,论坛中修改头像出现"头像保存过程中发生网络错误,请重试"错误
首先建议大家参考该帖子解决:https://discuz.dismall.com/thread-1008637-1-1.html
http://www.bmmoo.com如果无法解决,应该是权限问题了!头像目录在linux下由apache服务(本处采用的是nginx的web服务器)的www用户自动创建的目录,而一般ftp上去的帐户无法更改其权限(用户所有权权限)造成的,这个需要root将你的网站帐户划分到与www同一个组即可解决问题,但服务商一般不会这么做。而该论坛采用独立的服务器(VPS),可以自行设置文件(夹)所有权,数据从另外一台虚拟主机迁移过来,自行搭建运维环境(Linux+Nginx+php+mysql),其中论坛的几个目录权限已经修改完成,如下目录设置为777权限:
./attachments、./customavatars 、./forumdata、./forumdata/cache、/forumdata/templates 、./forumdata/threadcaches、./templates、./templates/default、./templates/default/*.*
但是ucenter下的相关目录未作权限修改,修改如下:
主机为 *nix 操作系统,设置如下文件夹权限为 777 ,Windows 主机设置 Internet 来宾帐号可读写的权限。
./data、./data/avatar、./data/backup、./data/cache、./data/logs、./data/tmp、./data/view
而会员头像就在./data/avatar目录下,运维迁移后该目录所有权属于root用户,那么自然www(网站操作用户)就没有权限动用该目录下东西了。所以如下命令修改权限
修改目录所有权为www组的www用户:
chown -R www.www /htdocs/www/ucenter/data/avatar/
修改目录下www用户的权限为777
chmod -R 777 /htdocs/www/ucenter/data/avatar/000/00/
chmod -R 777 /htdocs/www/ucenter/data/avatar/000/01

原文作者:正冰

评分

1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-22 03:05 , Processed in 0.086610 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表