![AWS ライトセイル Bitnami Wordpress 権限 101](https://rvso.com/image/756789/AWS%20%E3%83%A9%E3%82%A4%E3%83%88%E3%82%BB%E3%82%A4%E3%83%AB%20Bitnami%20Wordpress%20%E6%A8%A9%E9%99%90%20101.png)
私は初心者なので、AWS lightsail bitnami Wordpress の権限設定の操作に苦労しています。
としてログインしているのに、なぜ権限制限があるのか分かりませんビットナミルートユーザーですか?
私はCyberduckを使用しており、ビットナミSSH キーを持っていますが、ファイル/フォルダーを削除する権限がありません。
Wordpress開発目的で権限を素早く設定するためのチートシートはありますか(例えば、次のようなフォルダやファイルへの書き込み権限など)wp-content、wp-includes、php.ini、.htaccess、wp-config.php、..などを削除したり、sftp 経由で編集したり、すべてが完了したらリセットしたりできるようになりますか?
ディレクトリ構造についても混乱しています。これら 2 つのディレクトリ構造
/opt/bitnami/apps/wordpress/htdocs/
との違いは何でしょう/home/bitnami/apps/wordpress/htdocs
か。これらは互いに同期しているようです。どちらのディレクトリを使用するのが適切でしょうか、それともどちらでも問題ありませんか。
これが質問するのに適切なコミュニティかどうかわかりません。そうでない場合は、適切なコミュニティに誘導してください。
ありがとう
答え1
Bitnamiエンジニアです。
WordPress のファイルの権限は、ファイルのbitnami
ユーザー所有者と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の回答から、私はコマンドを使用しましたが、ライトセイルのbitnamiのパスが異なります(2022年に更新)
/opt/bitnami/wordpress/
/bitnami/wordpress
各パスごとにコマンドを2回実行することをお勧めします
答え3
上記のコードを使用してファイルのアクセス許可構成を更新したところ、Web サイトが空白になりました。
何が問題なのでしょうか? ウェブサイトを復元できる手がかりはありますか?