【WordPress】アップデート時500 Internal Server Errorエラーがでて焦った【ConoHa kusanagi】

500 Internal Server Error
  • URLをコピーしました!

本日、WordPressが6.9にアップデートされたということで、早速アップデートしようとしたところ「500 Internal Server Error」となり2時間くらいWordPressのブログにアクセスできない状態になりました。

環境はConoHa VPS WordPress KUSANGI9でテーマは「SWELL」を使っています。

おそらく、ConoHaに関係なくWordPress kusanagiであれば同様の現象が起こるのではないかと思うので、参考までに記事として残しておきます。

Contents

500 Internal Server Error の修正方法

# 所有者を kusanagi:kusanagi に戻す
sudo chown kusanagi:kusanagi /home/kusanagi/ichitaso/wp-config.php

# ファイルを誰でも読み取り可能(644)に変更して強制的にアクセスさせる
sudo chmod 644 /home/kusanagi/ichitaso/wp-config.php

# kusanagiの再起動でnginxとphp類を再起動
kusanagi restart

ichitasoの部分は適宜ご自身のプロファイル名に変更してください。

これで「500 Internal Server Error」は解決しました。

自分の場合なので、/home/kusanagi/ichitaso/log/nginx/ssl_error.logここの内容を確認して「[error] 64369#64369: *16 FastCGI sent in stderr: "PHP message: PHP Warning: require_once(/home/kusanagi/ichitaso/wp-config.php): Failed to open stream: Permission denied in /home/kusanagi/ichitaso/DocumentRoot/wp-load.php on line 55;」とエラーが出てたら同じ方法で修正できると思います。

ちなみに、この「log」ディレクトリも放置してたので一気に消して再生成させました。
(すごい溜まっちゃうのでよくわからなくなる)

WordPress 6.9へのアップデート

パーミッションやら所有権が古くから続くブログなのでバラバラになっており、kusanagiは細かい設定をしないとうまく行きません。

sudo chown -R kusanagi:kusanagi /home/kusanagi/ichitaso/DocumentRoot
sudo find /home/kusanagi/ichitaso/DocumentRoot -type d -exec chmod 755 {} \;
sudo find /home/kusanagi/ichitaso/DocumentRoot -type f -exec chmod 644 {} \;

とりあえず一気に変えました。

  • 「DocumentRoot」以下の所有権をすべてkusanagiへ
  • 「DocumentRoot」以下のディレクトリのパーミッションを755へ
  • 「DocumentRoot」以下のファイルのパーミッションを644へ

これでWordPress 6.9へアップデート出来ると思います。

細かく色々なファイルの所有権がkusanagiになっていないとアップデートできなくて、一つ一つやってたら「500 Internal Server Error」になってしまいました。

このサイトに問題があるようです。
エラー: 500

KUSANAGI9に合わせた所有権とパーミッションに戻す

ダッシュボードに戻るとkusanagiのセキュリティ状況で赤文字になっている部分があるので修正

chmod 440 /home/kusanagi/ichitaso/wp-config.php
chown kusanagi:www /home/kusanagi/ichitaso/wp-config.php
chown kusanagi.www /home/kusanagi/ichitaso/DocumentRoot/wp-content/
chmod -R 775 /home/kusanagi/ichitaso/DocumentRoot/wp-content/

最後のchmod -R 775 /home/kusanagi/ichitaso/DocumentRoot/wp-content/これを行わないと、画像をアップロードするとき「アップロードしたファイルをwp-content/uploads/2025/12に移動できませんでした。」というエラーでアップロードできませんでした。

テーマの「SWELL」もWordPress 6.9に対応したバージョン 2.6へアップデートされており、そちらは問題なかったのですが、VPSの宿命なのか色々と手間が掛かります。

これのせいで、今日やりたかった作業ができなくなり、非常にイライラしております。
前の記事と順番がぐちゃぐちゃになってしまいましたが、緊急を要する内容だったのでシェアします。

500 Internal Server Error

この記事が気に入ったらいいね!
最新情報が届きます

この記事が気に入ったらシェアしよう!
  • URLをコピーしました!
Contents