Wordpress Amazon AWS EC2对SFTP的Openlitespeed权限

Wordpress Amazon AWS EC2对SFTP的Openlitespeed权限,wordpress,amazon-ec2,permissions,sftp,openlitespeed,Wordpress,Amazon Ec2,Permissions,Sftp,Openlitespeed,我通过Filezilla使用Openlitespeed在EC2实例上设置了SFTP,它可以连接,但我无法上传、删除或移动文件 然后我尝试了这篇文章中建议的解决方案: 所以对于UBUNTU来说 sudochown-rbuntu:ubuntu/var/www/html sudo chmod-R 755/var/www/html 这解决了这个问题,但现在wordpress要求提供FTP详细信息以安装插件,config.php和.htaccess不再可写(启用/禁用litespeed缓存插件) 因此,

我通过Filezilla使用Openlitespeed在EC2实例上设置了SFTP,它可以连接,但我无法上传、删除或移动文件

然后我尝试了这篇文章中建议的解决方案:

所以对于UBUNTU来说

sudochown-rbuntu:ubuntu/var/www/html

sudo chmod-R 755/var/www/html

这解决了这个问题,但现在wordpress要求提供FTP详细信息以安装插件,config.php和.htaccess不再可写(启用/禁用litespeed缓存插件)

因此,这也重置了wordpress的权限。有人知道如何修复服务器上的wordpress权限吗


提前感谢。

您需要匹配运行OLS/LSPHP的用户

运行
grep-i“user”/usr/local/lsws/conf/httpd_config.conf
以获取运行OLS的用户,我假设它应该是
www-data

然后你需要
chown-R www-data:www-data/var/www/html

之后,请执行以下操作:

find /var/www/html -type d -exec chmod 0755 {} \;

find /var/www/html -type f -exec chmod 0644 {} \;

要将文件perm恢复为644,将dir perm恢复为755,其先前状态将由
chmod-R 755
命令更改。

感谢您的回复,这对我帮助很大。