如何设置wordpress以将ftps与pem文件一起使用?

问题描述

在AWS Lightsail / EC2上,有一个wordpress实例无法从wordpress上传图像/模板/插件

我已经能够使用Filezilla通过FTP进入该实例,还可以通过bash使用ssh。但是wordpress内部的上传功能需要正常工作。

当尝试从wordpress中安装新主题时,它会要求ftps凭据。 AWS要求使用pem文件wordpress ui不能选择使用pem文件

解决方案似乎是这样的,但我不知道实际的命令和步骤:SSH输入,创建用户,让他们访问某些内容,创建新的pem文件以及告诉wordpress使用pem通过wpconfig文件中的FTP部分下载文件

文件结构为〜/ htdocs / {wordpressFiles}

enter image description here

解决方法

这听起来像是您通过FTP创建的文件夹,因此FTP用户是文件所有者,因此Apache无法访问它。

1。)使用ls -l检查主要用户是守护程序还是bitnami

2。)如果用户不是守护程序,则可以尝试sudo chown守护程序:daemon path / to / wp-plugins