我是新手,发现使用 AWS lightsail bitnami Wordpress 上的权限设置很困难。
我不明白为什么尽管我以以下身份登录,但仍有权限限制比特纳米root 用户?
我使用 Cyberduck 并登录比特纳米使用 SSH 密钥,但我没有权限删除文件/文件夹。
是否有一个速查表可以快速设置 Wordpress 开发权限(例如,对文件夹和文件的写入权限,如wp-内容,wp-包括,php.ini、.htaccess、wp-config.php、..等等,并且能够删除、通过 sftp 编辑)并在一切完成后重置它?
/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
您可以在此处了解更多信息
答案2
来自 Jota Martos 的回答我使用了这些命令,但在 lightsail 上对 bitnami 使用了不同的路径(2022 年更新)
/opt/bitnami/wordpress/
/bitnami/wordpress
我建议对每个路径执行两次命令
答案3
我刚刚使用上述代码更新了我的文件权限配置,现在网站是空白的。
这可能是什么问题?你知道我可以恢复网站吗?