粤ICP备11076303号  广州青年志愿者协会医疗服务总队 www.gzyld.org.cn
加入医疗队
加入志愿者

位置:GZ医疗队公益纪实公益站长网络技术

Linux服务器文件夹属性导致WordPress图片不能显示


来源:未知      作者:seagull8111      点击:次      时间:2013-06-24
在用Linux架设的服务器中,WordPress  版本的图片上传一直有 BUG ,我一直没用,而是将图片上传到相册中再引用。但是这样不好管理。今天我使用 Windows Live Writer (WLW)离线写博客时,WLW是将图片自动上传到服务器中的。以前安装WP时,上传目录我没有采用WP的 /wp-content/uploads 目录,而是使用主目录里自建的 /uploads 目录。但是今天发现,里面上传的图片全部不能显示,提示 404 错误(文件未找到)。
 
  在 FlashFXP 中仔细观察,才发现默认的上传目录属性为777,即对所有人可读、写、执行的权限。而新建的目录则是755 (对“组”和“公共”没有写入权限)。将其设置成777后,图片即可正常访问。
 
  这是使用 Linux 服务器的特点,和 Windows 有所不同。Linux 使用了更加安全的方法管理文件,对每个文件或者文件夹都可以单独设置权限。它将用户分为三类:所有权、组、公共;对可读、可写、执行这三种权限设置权重,分别为4、2、1;权重相加,按照三类用户的顺序排列,即为该文件(夹)的权限。这就是“777”的来历。
 测试了一下,好像设置成755就可以访问了。

    新活动 回顶部
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    验证码: 点击我更换图片
    最新评论 进入详细评论页>>