AWS lightsail Bitnami Wordpress 权限 101

AWS lightsail Bitnami Wordpress 权限 101

我是新手,发现使用 AWS lightsail bitnami Wordpress 上的权限设置很困难。

  1. 我不明白为什么尽管我以以下身份登录,但仍有权限限制比特纳米root 用户?

  2. 我使用 Cyber​​duck 并登录比特纳米使用 SSH 密钥,但我没有权限删除文件/文件夹。

  3. 是否有一个速查表可以快速设置 Wordpress 开发权限(例如,对文件夹和文件的写入权限,如wp-内容,wp-包括php.ini、.htaccess、wp-config.php、..等等,并且能够删除、通过 sftp 编辑)并在一切完成后重置它?

  4. /opt/bitnami/apps/wordpress/htdocs/我对目录结构也感到困惑。这两个目录结构和有什么区别/home/bitnami/apps/wordpress/htdocs?它们似乎彼此同步。哪个目录是正确的,或者两者都可以?

我不确定这是否是值得询问的正确社区,如果不是,请将我引导到正确的社区。

谢谢

答案1

Bitnami 工程师在这里,

bitnami我们通过将用户设置为文件所有者和组所有者来配置 WordPress 文件的权限daemon。但是,如果您使用 Web 界面对应用程序进行更改(安装插件或主题),则这些新文件归 daemon:daemon 所有(Apache 和 PHP-FPM 服务使用该用户和组,因此它们使用这些权限配置生成文件)。在这种情况下,您可以运行以下命令,以便能够使用 bitnami 用户编辑这些文件

sudo chown -R /opt/bitnami/apps/wordpress/htdocs
sudo find /opt/bitnami/apps/wordpress/htdocs -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php

您可以在此处了解更多信息

https://www.youtube.com/watch?list=PLGgVZHi3XQNn4x0DU7Qj1r_inej3xEUda&v=nKfle7O0vN8&feature=emb_title

答案2

来自 Jota Martos 的回答我使用了这些命令,但在 lightsail 上对 bitnami 使用了不同的路径(2022 年更新)

/opt/bitnami/wordpress/

/bitnami/wordpress

我建议对每个路径执行两次命令

答案3

我刚刚使用上述代码更新了我的文件权限配置,现在网站是空白的。

这可能是什么问题?你知道我可以恢复网站吗?

相关内容