我对wordpress文件上传有一个问题,当我上传文件wp告诉我,upload目录没有写文件夹的权限或类似的东西。7月1日,当wp想要在/upload/2014/文件夹中创建一个新目录时,我遇到了这个问题。我只是通过使用putty传递这个问题,并通过编写命令手动使文件夹,但不明白为什么文件夹没有创建到上传文件夹/目录。我检查了上传,2014年目录文件夹权限使用FTP我认为他们看起来不错,他们是755权限。
当我想手动(使用FTP)在这些目录中创建一个文件夹时,它会阻止我,并告诉我该权限被拒绝。要了解这个问题,我使用putty命令更改它们的权限。最后,当设置权限777或将公共权限设置为7到这些文件夹时,接下来我可以在各自的目录中创建一个文件或文件夹。
不要认为让文件夹对777的权限是错误的做法,默认情况下是文件的644和文件夹iss 777的权限。这应该管用,不知道为什么这不适合我。
将wordpress站点变成AWS专用服务器。这可能是服务器的障碍,我想不太清楚。
有谁能帮我弄清楚吗。
谢谢,Biswajit Ghosh
发布于 2014-07-30 13:22:35
-启动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
问候
https://stackoverflow.com/questions/25036858
复制相似问题