首页 文章

wordpress文件上传权限错误755

提问于
浏览
1

我有 wordpress file upload 的问题,当我上传文件 wp 告诉我上传目录没有权限写这个文件夹或类似的东西 . 我在7月1日遇到了这个问题 wp 想要在 /upload/2014/ 文件夹中创建一个新目录 . 我只是使用putty绕过这个问题,并通过编写命令手动创建文件夹,但不明白为什么文件夹没有创建到上传文件夹/目录 . 我使用FTP检查了上传,2014目录文件夹权限我认为它们看起来不错,它们是755权限 .

当我想通过手动(使用FTP)在这些目录中创建一个文件夹时,它阻止了我并且还告知该权限被拒绝 . 要知道此问题,我使用putty命令更改其权限 . 最后我得到了一个当 I set permission 777 or set the public permission to 7 到这些文件夹时,接下来我可以创建一个文件或文件夹到相应的目录中 .

T认为有不良做法使文件夹权限 777 ,默认情况下文件s 644 和文件夹的权限为 777 . 它应该工作,不知道为什么这对我不起作用 .

wordpress网站进入AWS专用服务器 . 它可能是服务器的阻碍,我猜不完全清楚 .

任何人都可以帮我解决这个问题 .

谢谢,Biswajit Ghosh

1 回答

  • 5
    • 启动AMAZON说明 - 设置文件权限

    将www组添加到您的实例 .

    [ec2-user ~]$ sudo groupadd www
    

    将您的用户(在本例中为ec2-user)添加到www组 .

    [ec2-user ~]$ sudo usermod -a -G www ec2-user
    

    重要 - 您需要注销并重新登录才能获取新组 . 您可以使用exit命令,或关闭终端窗口 .

    注销然后重新登录,并验证您在www组中的成员身份 .

    登出 .

    [ec2-user ~]$ exit
    

    重新连接到您的实例,然后运行以下命令以验证您在www组中的成员身份 .

    [ec2-user ~]$ groups
    ec2-user wheel www
    

    将/ var / www及其内容的组所有权更改为www组 .

    [ec2-user ~]$ sudo chown -R root:www /var/www
    

    更改/ var / www及其子目录的目录权限,以添加组写权限并在未来的子目录上设置组ID .

    [ec2-user ~]$ sudo chmod 2775 /var/www
    [ec2-user ~]$ find /var/www -type d -exec sudo chmod 2775 {} +
    

    递归更改/ var / www及其子目录的文件权限以添加组写权限 .

    [ec2-user ~]$ find /var/www -type f -exec sudo chmod 0664 {} +
    
    • 结束亚马逊指示 -

    参考:http://wordpress.org/support/topic/wordpress-38-image-upload-fails

    问候

相关问题