【问题标题】:Permissions - Wordpress is unable to write in the parent directory权限 - Wordpress 无法写入父目录
【发布时间】:2017-12-21 13:04:21
【问题描述】:

当我尝试将文件上传到托管在 AWS 云中的 Ubuntu 16.04 服务器中的 WordPress 中时,我收到以下错误:

Unable to create directory wp-content/uploads/2017/07. Is its parent directory writable by the server?

我尝试通过使用更改父目录的权限

chmod -R www-data:www-data *

但是不允许操作。 www-data 是我的 sudo 用户

【问题讨论】:

  • 你检查上传文件夹了吗?如果是,则尝试保存更改,只需转到设置>媒体,然后保存更改

标签: php wordpress apache amazon-web-services ubuntu


【解决方案1】:

aws应该使用ec2,请按照AWS中的说明设置权限

sudo usermod -a -G apache ec2-user

exit

groups

sudo chown -R ec2-user:apache /var/www

sudo chmod 2775 /var/www

find /var/www -type d -exec sudo chmod 2775 {} \;

find /var/www -type f -exec sudo chmod 0664 {} \;

参考。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

【讨论】:

  • 我猜你说的是 Amazon Linux
  • 同理,如果/var/www/html的组是www-data,可以把组名换成www-data
【解决方案2】:

您可以使用以下命令更改文件的所有权:

chown -Rf www-data:www-data /usr/share/nginx/html

哪个是您的网络根目录的路径,如果不同,请更改。 就我而言,它是/var/www/html

Source

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 2011-05-01
    相关资源
    最近更新 更多