WordPress専門の改善サービス|お見積もり対応 / 月額契約なし|全国対応

WordPressで500エラーが出たときの原因特定と復旧手順

WordPressで500エラーが出たときの原因特定と復旧手順のイメージ

突然「500 Internal Server Error」が表示され、管理画面にも入れない。焦って復旧を試みる前に、原因を切り分ける順序を知っておくと最短で戻せます。

この記事でわかること

  • 500エラーの主な原因5つ
  • 管理画面に入れないときの調査方法
  • 原因別の復旧手順
  • 再発を防ぐために確認すること

目次

  1. 500エラーの主な原因
  2. まずエラーログを確認する
  3. 原因1:プラグインの切り分け
  4. 原因2:テーマの確認
  5. 原因3:.htaccess の確認
  6. 原因4:メモリ不足
  7. 原因5:PHPバージョン
  8. 再発を防ぐために
  9. まとめ

500エラーの主な原因

  1. プラグインの不具合・競合:最も多い原因です
  2. テーマのエラー:functions.php の編集ミスで起きます
  3. .htaccess の記述ミス:リダイレクト設定の追記時に多い
  4. メモリ不足:処理の重いプラグインを入れた直後に出やすい
  5. PHPバージョンの非互換:サーバー側の変更後に発生

直前に何をしたかを思い出すと、原因の見当がつきます。

まずエラーログを確認する

500エラーは画面に詳細が出ないため、ログを見ないと原因が分かりません。サーバーの管理画面またはFTPでエラーログを開き、発生時刻のエントリを確認してください。ファイル名と行番号が記録されていれば、それだけで原因が特定できます。

原因1:プラグインの切り分け

管理画面に入れない場合はFTPで作業します。

  1. wp-content/plugins を plugins_off などにリネームする
  2. サイトが表示されれば、プラグインが原因
  3. 名前を戻し、管理画面からすべて停止する
  4. 1つずつ有効化し、エラーが再発したものが原因

原因2:テーマの確認

プラグインで解決しない場合、テーマを疑います。FTPで wp-content/themes の使用中テーマをリネームすると、標準テーマに切り替わります。それで表示が戻ればテーマが原因です。

functions.php を管理画面から編集した直後なら、ほぼこれです。編集前のバックアップがあれば戻してください。

原因3:.htaccess の確認

ルート直下の .htaccess を .htaccess_bak にリネームして表示を確認します。戻れば記述ミスです。その場合は、管理画面の「設定 → パーマリンク」を保存すると、正しい内容で再生成されます。

原因4:メモリ不足

wp-config.php に次を追記して改善するか確認します。

define('WP_MEMORY_LIMIT', '256M');

改善する場合、根本的にはメモリを消費しているプラグインの見直しが必要です。設定値を上げ続けるのは対症療法にすぎません。

原因5:PHPバージョン

サーバー側でPHPが変更された直後なら、これが原因の可能性があります。一時的に前のバージョンへ戻して復旧を優先し、そのうえで対応プラグインへの移行を計画してください。

再発を防ぐために

  • functions.php は管理画面から編集せず、FTPで(バックアップを取ってから)行う
  • プラグインの追加・更新は、まず検証環境で試す
  • 更新前にフルバックアップを取る
  • エラーログの場所を、事前に確認しておく

まとめ

500エラーはログの確認 → プラグイン → テーマ → .htaccess → メモリ → PHP の順に切り分けると、最短で原因にたどり着けます。

復旧が難しい場合や、原因が特定できない場合はご相談ください。調査(一律20,000円・税込)で原因を特定し、対応方針をご提示します。

よくあるご質問

Q. FTPの情報が分かりません。
A. サーバーの管理画面から確認・再発行できます。ファイルマネージャー機能があれば、FTPソフトなしでも同じ作業ができます。

Q. プラグインを止めたら表示は戻りましたが、原因が分かりません。
A. 1つずつ有効化して再現させるのが確実です。再現したものが原因で、更新があれば更新、なければ代替を検討します。

Q. 復旧を急いでいます。
A. 売上に直結するサイトであれば、まずメンテナンス表示に切り替えて機会損失と信用低下を抑え、そのうえで原因究明に進むのが定石です。

復旧を依頼する場合

WordPressレスキューでは、エラーからの復旧を承っています。調査(一律20,000円・税込)で原因を特定し、対応方針と見積もりをご提示します。エラー・表示崩れの修正といった小規模な対応は55,000円〜(税込・参考価格)です。

ご相談の際、いつから発生したか・直前に何をしたか・エラーログの内容をお知らせいただけると、特定が早くなります。

このようなお困りごとはありませんか?

WordPressのトラブル・改善・保守は、専門エンジニアが対応します。
調査(一律20,000円・税込)から承ります。費用感だけのご相談も歓迎です。

無料相談はこちら

この記事をシェアする

Contact Us お問い合わせ 無理な営業はいたしません。
まずは現状診断のみでも、お気軽にご相談ください。
WordPressの悩みを無料相談
お問い合わせ対応チームのイラスト
トップへ戻る