【问题标题】:wordpress file upload permission error with 755wordpress 文件上传权限错误,755
【发布时间】:2014-09-22 02:19:44
【问题描述】:

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

当我想手动(使用 FTP)在这些目录中创建一个文件夹时,它阻止了我并告诉我权限被拒绝。要知道这个问题,我使用 putty 命令更改了他们的权限。最后,当我为这些文件夹设置权限 777 或将公共权限设置为 7 时,我可以在相应的目录中创建一个文件或文件夹。

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

将 wordpress 站点导入 AWS 专用服务器。这可能是服务器的障碍,我想不确切知道。

谁能帮我解决这个问题。

谢谢, 比斯瓦吉特·戈什

【问题讨论】:

  • 你能提供你得到的确切错误信息吗?
  • @niravshah_php 无法创建目录 wp-content/uploads/2014/07。此功能在登台服务器中运行良好,但在实时(aws 专用)服务器中不起作用。
  • 谢谢我的朋友,真的成功了!!谢谢一次。 :)
  • 不客气的朋友

标签: php wordpress file file-upload permissions


【解决方案1】:

-- 开始亚马逊说明-- 设置文件权限

将 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

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2019-01-19
    • 1970-01-01
    • 2015-12-18
    • 2014-01-02
    • 2014-06-29
    相关资源
    最近更新 更多