【问题标题】:Permission issue uploading files for WordPress为 WordPress 上传文件的权限问题
【发布时间】:2015-12-18 17:50:55
【问题描述】:

我正在运行一个 Ubuntu 自我管理的 VPS。我已经安装了wordpress 并分配了一个用户dev 通过group www-data 拥有完整的写入和访问权限。现在,当我通过wordpress 安装主题时,我收到一个部分,要求我提供FTP 凭据。我认为这是因为wordpress 发现它无法写入wp-content?我继续将chmod 757 分配给wp-content 目录,它工作但给了我一条错误消息:The uploaded file could not be moved to wp-content/uploads/2015/09.

我检查了谁拥有什么,到目前为止,所有东西似乎都归 dev 用户所有,并且属于 www-data 组。

有什么建议吗?

【问题讨论】:

    标签: php wordpress ubuntu permissions


    【解决方案1】:

    Chmod 757 使该组只有读取和执行权限。最好将其设置为 775。我怀疑您也没有递归地 chmod 以包含所有子目录。试试这个:chmod -R 775 wp-content

    聊天后,我们还必须做chown -R www-data wordpress,这解决了问题。

    【讨论】:

    • Brian 如果我尝试这个而不是询问我的 FTP 信息?
    • 不,它只是询问 FTP 信息,因为 apache 没有写入它需要的文件/子目录的权限。
    • 哦,你建议跑什么?
    • 除非我误解了您的问题,否则您只需要授予 apache(默认情况下作为 www-data 运行)对 wp-content 子目录及其所有子目录的写入权限。您可以使用chmod -R 775 wp-content 来执行此操作(假设您在运行命令时位于 wordpress 目录中)。
    • 嗯,我就是这样做的,但我仍然得到它要求的 FTP 信息。
    猜你喜欢
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2023-04-03
    • 2011-10-06
    • 1970-01-01
    • 2019-04-11
    • 2012-10-23
    相关资源
    最近更新 更多