我在Apache上有一个AWS EC2(Ubuntu Server 18.04 LTS (HVM(,SSD VOLUME Type(,上面有一个有效的WordPress网站。
如果我运行sudo chown -R ubuntu:ubuntu /var/www/html
,那么我可以通过 SFTP 编辑文件并保存它们,但不能更新我的插件。
如果我运行sudo chown -R www-data:www-data /var/www/html
,那么我可以更新我的插件,但不能通过 SFTP 编辑文件并保存它们。
如何更新我的插件并编辑我的文件,而不必每次都运行相应的命令?
我已经运行了sudo chmod -R 755 /var/www/html
.
权限对我来说似乎是正确的。您是否在 ec2 实例中安装了 ftp 服务器? 由于您没有提到这一点,我想您将不得不安装一个而不是在wordpress中使用凭据进行连接。这是在 ubuntu 安装和配置 ftp 的一个指南
http://gabrielmagana.com/2014/11/installing-ftp-server-vsftpd-on-an-amazon-ec2-ubuntu-14-04-host/
如果我没记错的话,您可以将目录的所有者设置为 www-data。然后将用户 Ubuntu 添加到 www-data 组。
sudo adduser www-data ubuntu