WordPress无法将任何图像上传到AWS Linux上的Webserver

问题描述:

我已经安装了我的第一个Linux实例并安装了Apache和MySQL。把WordPress放在它上面,并通过FTP安装了所有东西,尽管我似乎无法在WP本身内上传文件。这包括新的插件和媒体上传。WordPress无法将任何图像上传到AWS Linux上的Webserver

我已多次检查文件夹'wp-content'的权限,并通过FTP和SSH将它们设置为777和775。

我已经检查了多个教程和修复程序,但没有任何工作。我为我的Linux安装创建了一个新的SSH/FTP用户,但是WordPress不喜欢私钥文件,只是想要密码。

我需要帮助!我不知道接下来该做什么,我不想搞砸这个。

+1

Ubuntu Linux?我的猜测是,您需要为您的Apache用户和组(通常是'www-data')拥有这些文件。这也意味着您需要将您的开发人员用户添加到“www-data”组并为其提供组写入访问权限。 –

+0

哪个Linux? selinux是否启用?如果是,请尝试允许httpd写入所需的目录。 – rockcode

调试,我想:

  1. 锁定下来AWS安全区域,以便从您的IP只有
  2. HTTP/S访问在Linux命令提示符: 须藤搭配chmod -R在/ var/WWW/html 777

(这会解锁您的*目录以使其可写),然后尝试再次通过WP上传。如果解决了这个问题,那么您可以在完成时使用755锁定,并将AWS安全区更改为允许全球访问HTTP/S端口。

+0

谢谢。已经排序。从来没有想过这样做。 –