【发布时间】:2016-09-29 21:03:04
【问题描述】:
我已经设置了我的第一个 Linux 的 AWS 实例并安装了 Apache 和 MySQL。将 WordPress 放在上面,并通过 FTP 安装所有内容,不过,我似乎无法在 WP 本身内上传文件。这包括新插件和媒体上传。
我已多次检查文件夹“wp-content”的权限,并通过 FTP 和 SSH 将它们设置为 777 和 775。
我已经检查了多个教程并对此进行了修复,但似乎没有一个有效。我为我的 Linux 安装创建了一个新的 SSH/FTP 用户,但 WordPress 不喜欢私钥文件,只需要密码。
我需要帮助!我不知道下一步该做什么,我不想把这个搞砸。
【问题讨论】:
-
Ubuntu Linux?我的猜测是您需要为您的 Apache 用户和组(通常为
www-data两者)提供文件的所有权。这也意味着您需要将您的开发人员用户添加到www-data组并授予对它的组写入权限。 -
哪个Linux?是否启用了selinux?如果是,请尝试允许 httpd 写入所需的目录。
标签: wordpress apache amazon-web-services media