KUSANAGIを使ったWordPressを運用しているのですが、先ほどWordPressの更新の後にテーマの更新をしたら、500エラーで動かなくなりました
なんとか解決できたので、もし同じような人がいるかもしれないので、情報共有のために記事にします。
概要
今回のWordPressのバージョン更新をし、その後にテーマを更新すると、更新画面が空白のまま
サイトを見ると500エラーで表示できず
やったこと
- wp-content以下のmaintenance.phpを削除→変わらず
- 最後に更新されたテーマのディレクトリ名を変更→変わらず
- /home/kusanagi/xxxxxxxxxxxxxxxx/log/nginx/内にある「ssl_error.log」の中を見て、/home/kusanagi/xxxxxxxxxxxxxxxx/wp-config.phpのアクセスがDenyになってエラーが発生していることを確認
- /home/kusanagi/xxxxxxxxxxxxxxxx/wp-config.phpのパーミッションをチェックすると「440」になっていることを確認
- /home/kusanagi/xxxxxxxxxxxxxxxx/wp-config.phpのパーミッションを「644」に変更
以上のことをやって、無事に解決しました。
原因は?
おそらくWordPressを更新したことによって、パーミッションが勝手に変更されたことが考えられます。
今回が初めてのケースだったので、正直焦りましたね。
ただなんとか解決出来て、良かったです。
もし同じような問題が出た方のヒントになれば幸いです。
コメント