通过 PuTTY 将写入权限返回给 AWS EC2 上的 Wordpress

Giving write permission back to Wordpress on AWS EC2 via PuTTY

我最近遇到一个 PHP 语法错误,在我的 Wordpress 网站上使用插件编辑器后导致我的服务器崩溃。这是一个 AWS Elastic Beanstalk 托管网站,所以我不得不使用 PuTTY 更改文件权限并允许 ec2-user 在通过 Filezilla 的 SFTP 期间 read/write。

我对他的事情没有经验,并按照 this 问题中的信息完成了这项任务。

一切顺利,但现在我无法通过我的 Wordpress 网站编辑或“写入”任何内容。没有插件更新,没有文件编辑,什么都没有。它说我需要更改我的权限。

由于我对这方面知识的缺乏,我不知道如何扭转我进入时所做的事情

chown -R ec2-user /var/app
chmod -R 755 /var/app

如何重新设置权限以便我可以通过 Wordpress 管理员编辑文件和更新插件?

编辑: 我发现我所做的只是将文件的所有权更改为 ec2-user。所以我想我的新问题是如何找出用于我的 WordPress 网站的用户名以归还文件的所有权?

固定: 我最后添加了

echo(exec("whoami"));die();

到我的 WordPress index.php 文件的顶部以找出用户。确保在完成后将其删除。

假设我的用户名最终是 "foo"。

获得用户名后,我回到 PuTTY,运行

sudo chown -R foo /var/app

现在又可以通过wordpress修改文件了。