WordPressのパーミッションエラー、時々なるんですよね。。。対処方法についてメモ。
エラーの内容と原因
WordPress管理画面でパーミッションエラーが出ることがあります。
以下はテーマ更新でエラーが発生した場合。
メッセージにもある通り、フォルダ・ファイルのアクセス権限の設定の問題です。
筆者の環境は Lightsail + WordPress ですが、テーマフォルダのアクセス権限が管理者のみだったのが原因でした。
対応方法
問題のディレクトリを特定する
まずは更新しようとしているフォルダを特定します。たいていはエラーメッセージを読み込めばどこかわかります。
ちなみにLightsail環境だとテーマの保管場所は以下でした。
/home/bitnami/apps/wordpress/htdocs/wp-content/themes
権限を変更する
Lightsail にアクセス →コンソールを開く(赤枠部分をクリック)
まずは目的のフォルダに移動します。
#フォルダに移動
$ cd /home/bitnami/apps/wordpress/htdocs/wp-content/themes
念のため、現在の権限設定を確認します。
#権限確認
$ ls -l
themeフォルダ以下をアクセスできるように権限を変更します。これで設定は完了。
#権限変更
$ chmod -v 777 theme/
無事、更新できました!