WordPress 无法将任何图像上传到 AWS 上的网络服务器 Linux

WordPress can't upload any images to Webserver on AWS Linux

我已经设置了我的第一个 Linux AWS 实例并安装了 Apache 和 MySQL。将 WordPress 放在上面,并通过 FTP 安装所有内容,但我似乎无法在 WP 本身内上传文件。这包括新插件和媒体上传。

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

我已经检查了多个教程和修复程序,但 none 似乎有效。我为 Linux 安装创建了一个新的 SSH/FTP 用户,但 WordPress 不喜欢私钥文件,只需要密码。

我需要帮助!我不知道下一步该做什么,我不想把这件事搞砸。

对于调试,我会:

  1. 锁定 AWS 安全区域以允许 HTTP/S 仅从您的 IP 访问
  2. 在 Linux 命令提示符下: sudo chmod -R /var/www/html 777

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