Wordpress文件上传权限错误755


wordpress file upload permission error with 755

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

当我想手动(使用FTP)在这些目录中创建一个文件夹时,它阻止了我,并告诉我权限被拒绝。为了了解这个问题,我使用putty命令更改了它们的权限。最后,我得到了一个,当我设置权限777或设置公共权限7到这些文件夹,接下来我可以创建一个文件或文件夹到各自的目录。

我认为将文件夹权限设置为777是不好的做法,默认权限为文件s 644和文件夹iss 777。它应该工作,不知道为什么这对我不起作用。

将wordpress站点变成AWS专用服务器。这可能是为服务员准备的,我想我也不太清楚。

有谁能帮我解决这个问题吗?

谢谢,Biswajit Ghosh

——START AMAZON INSTRUCTIONS——设置文件权限

在实例中添加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 {} +

——END AMAZON INSTRUCTIONS——

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