问题描述
在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}
解决方法
这听起来像是您通过FTP创建的文件夹,因此FTP用户是文件所有者,因此Apache无法访问它。
1。)使用ls -l检查主要用户是守护程序还是bitnami
2。)如果用户不是守护程序,则可以尝试sudo chown守护程序:daemon path / to / wp-plugins