通过 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修改文件了。
我最近遇到一个 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修改文件了。