WordPressのエラーは、画面に出た言葉をそのまま手掛かりにすると、最初に確認する場所を絞れます。 「重大なエラー」と「500 Internal Server Error」では確認順が違い、むやみに設定を変えるほど原因が分からなくなります。

このページは、WordPress公式ドキュメントとサーバー公式マニュアルを2026年7月31日に確認し、代表的なエラーを「意味・よくある原因・最初の確認・直った状態」で引ける辞典にしました。作業前には、表示された全文、発生時刻、直前の操作、影響範囲をメモしてください。

最初の60秒で残す診断メモ

  1. エラー画面を閉じる前に、表示文を省略せず記録する
  2. 発生時刻を分単位で控える
  3. 公開ページだけか、管理画面も開かないかを確認する
  4. 直前に更新したWordPress本体・テーマ・プラグイン・PHP設定を書く
  5. 別のページや別端末でも同じかを一度だけ確認する

更新や設定変更をしていないのに突然起きた場合は、サーバー障害、契約状態、リソース制限も候補です。反対に、更新ボタンを押した直後なら、互換性や処理途中のファイルを先に疑います。

WordPressエラー早見表

表示 意味の目安 最初に見る場所
重大なエラーが発生しました PHPの致命的エラーをWordPressが検知 管理者メール、リカバリーモード、直前に更新したプラグイン・テーマ
Error establishing a database connection WordPressがデータベースへ接続できない wp-config.phpのDB情報、DBサーバー状態、契約状態
白い画面 PHPエラーやメモリ不足などで出力が止まった可能性 サーバーのエラーログ、直前の変更、管理者メール
403 Forbidden 閲覧権限やセキュリティ設定で拒否 WAF・海外アクセス制限・アクセス制限・契約凍結
404 Not Found 要求URLに該当ページがない URL、パーマリンク、公開状態、転送設定
429 Too Many Requests 短時間の要求が多すぎる 連打・監視・ボット・プラグインの外部通信
500 Internal Server Error サーバー側で処理を完了できない エラーログ、.htaccess、PHP、権限、リソース
503 Service Temporarily Unavailable 一時的な負荷や同時接続制限 障害情報、アクセス集中、重いPHP処理
Briefly unavailable for scheduled maintenance 更新用メンテナンス状態が残った 更新完了状況、WordPress直下の.maintenance
更新に失敗しました。返答が正しいJSONレスポンスではありません REST APIの応答を正常に受け取れない サイトURL、SSL、パーマリンク、WAF、REST API
Destination folder already exists 同名のテーマ・プラグインフォルダが残存 wp-content/pluginsまたはthemes内の同名フォルダ
Allowed memory size exhausted PHPメモリ上限に到達 エラーログ、重い処理、PHPメモリ設定
ミカ
ミカ

同じ「サイトが開かない」でも、403は拒否されていて、500は処理が終わらない状態なんですね。
私は全部WordPressの故障だと思っていたので、少し恥ずかしいです。

佐藤さん
佐藤さん

恥ずかしくないよ。画面だけでは似て見えるから、番号で入口を分けられたら十分なんだ。

ミカ
ミカ

重大なエラーは、サーバーの番号とは別にWordPressが知らせてくれているんですね。
まだ怖さはありますが、管理者メールを見るという最初の行動なら私にもできそうです。

佐藤さん
佐藤さん

その一歩でいいよ。表示文に合う確認場所へ進み、関係のない設定は触らずに残しておこう。

「重大なエラーが発生しました」の確認順

WordPress 5.2以降には、致命的なPHPエラーを検知すると管理者メールへリカバリーモードの案内を送る仕組みがあります。まず迷惑メールを含め、サイト管理者メールを確認します。

  1. エラー発生時刻と直前の更新対象を控える
  2. 管理者メールの件名とエラー詳細を見る
  3. リカバリーモードでログインできたら、原因として示されたプラグインまたはテーマだけを停止する
  4. 公開ページと管理画面を再読み込みする

成功状態: 原因候補を一つ停止した状態で、公開ページと管理画面の両方が開きます。管理者メールが来ない場合は、サーバーのエラーログへ進みます。

データベース接続エラーの確認順

「Error establishing a database connection」は、記事が消えたという意味ではありません。WordPressがデータベースへ接続できない状態です。

  1. サーバー会社の障害・メンテナンス情報を見る
  2. 契約やサーバーアカウントが有効か確認する
  3. wp-config.phpのDB_NAME、DB_USER、DB_PASSWORD、DB_HOSTを契約画面の情報と照合する
  4. 自分で変更していない場合は、値を書き換えずサポートへ発生時刻とURLを伝える

成功状態: 公開ページに記事が表示され、管理画面へログインできます。接続情報を推測で作り直すのは避けてください。

403・404・500・503の分岐

403 Forbidden

アクセス権限がない、WAFや海外アクセス制限に該当した、契約が凍結されているなどの候補があります。ConoHa WINGの公式案内では、管理画面の403でWordPressセキュリティ設定が原因となる場合を挙げています。制限を一時解除して確認した場合は、原因を特定後に必要な設定を戻します。

404 Not Found

一つの記事だけ404なら、公開状態とURLスラッグを確認します。個別記事がまとめて404なら、「設定」→「パーマリンク」を開き、現在の設定を記録してから保存し直す方法が候補です。トップページまで開かない場合は、404だけの問題と決めつけません。

500 Internal Server Error

XServer公式マニュアルでは、エラーログを確認したうえで、PHP同時接続、プログラム文法、.htaccess、パーミッション、php.iniなどを候補にしています。最初から全部を変更せず、発生時刻と一致するログ行を探します。

503 Service Temporarily Unavailable

一時的なアクセス集中や負荷の高い処理が候補です。数分後の再確認、サーバー障害情報、同時刻のアクセス・エラーログを見ます。何度も再読み込みすると負荷を増やすため、連打しません。

ミカ
ミカ

500を見て、.htaccessを全部消せば直るのかなと思っていました。
でもエラーログの時刻を見ないまま変えると、原因も元の内容も分からなくなりますね。

佐藤さん
佐藤さん

そうなんだ。まずログの該当時刻を見て、直前に触った一項目だけを戻そう。元のファイル名や内容を残しておけば、違ったときも戻れるよ。

ミカ
ミカ

403でセキュリティを一時的に止めた場合、そのまま忘れそうなのも気になります。
確認が終わったら、解除した設定をメモから戻すところまで作業に入れたいです。

佐藤さん
佐藤さん

いい視点だね。直った瞬間で終わらず、必要な制限を戻してもう一度開けるところまでが安全な確認だよ。

更新後に出やすい3つの表示

メンテナンス表示が消えない

WordPress更新中は直下に「.maintenance」が作られます。処理が中断して表示が残る場合があります。更新処理が動いていないことを確認し、ファイルマネージャーでWordPress直下を表示して対象ファイルを確認します。別のファイルを消さないでください。

正しいJSONレスポンスではありません

投稿保存時のREST API通信が、転送、WAF、パーマリンク、サイトURL設定などで期待した応答にならない場合に出ます。まず「設定」→「一般」のWordPressアドレスとサイトアドレスが意図したURLか確認し、次に「設定」→「パーマリンク」を確認します。

Destination folder already exists

インストール先に同名フォルダが残っています。同じプラグインを二重に入れるのではなく、管理画面のプラグイン一覧に存在するか、ファイルマネージャーのwp-content/pluginsに同名フォルダがあるかを確認します。フォルダ名だけで削除せず、中身と由来を確認します。

ログを確認しやすいサーバーを選ぶ

エラー対応では、性能の宣伝より「エラーログへ迷わず到達できるか」「WordPress管理画面が開かなくてもサーバー側から確認できるか」が重要です。新規契約・移転を検討中の場合だけ、次の3社の管理機能と最新料金を比較してください。現在のサーバーでログ確認と復元ができるなら、エラーを理由に急いで乗り換える必要はありません。

エックスサーバー

エックスサーバー

4.6

SSH・Cron・自動バックアップを同じ管理画面で確認し、WordPress運用を長く続けたい人に向きます。

向いている人: 機能の確認場所がまとまった定番サーバーを選びたい人 利点: WordPress運用で必要になる管理機能を公式情報から確認できます。 注意点: 必要機能があっても、実行間隔や復元対象は契約前に最新マニュアルで再確認してください。 料金: スタンダード月額693円〜目安(キャンペーン・契約期間で変動)
エックスサーバーの最新機能と料金を確認する
ConoHa WING

ConoHa WING

4.5

コントロールパネルからWordPress、SSH、自動バックアップをまとめて扱いたい人に向きます。

向いている人: 画面の分かりやすさとWordPress管理機能を重視する人 利点: WordPress運用で必要になる管理機能を公式情報から確認できます。 注意点: SSHは共用サーバーとして一部制限があります。用途のコマンドが使えるか確認してください。 料金: WINGパックは契約期間やキャンペーンで変動。公式料金表で総額を確認
ConoHa WINGの最新機能と料金を確認する
ロリポップ!

ロリポップ!

4.3

必要な運用機能と月額費用をプラン単位で細かく選びたい人に向きます。

向いている人: SSHやCronの必要性を判断してからプランを選べる人 利点: WordPress運用で必要になる管理機能を公式情報から確認できます。 注意点: SSHとCron件数・最短間隔はプラン差があります。安さだけで決めず対象プランを照合してください。 料金: プラン・契約期間・キャンペーンで変動。公式料金表で確認
ロリポップ!のプラン別機能と料金を確認する

公式資料で確認できる場所

サポートへ伝える情報

解消しない場合は、エラー全文、対象URL、発生日時、再現手順、直前の変更、公開ページと管理画面の影響範囲、確認したログ行をまとめます。パスワード、秘密鍵、データベースのパスワードは送らないでください。

よくある質問

エラー画面を何度も更新してよいですか?

503や429では負荷や要求回数を増やす可能性があります。一度記録したら連打せず、障害情報やログを確認してください。

WP_DEBUGを本番サイトで常時有効にしてよいですか?

WordPress公式はデバッグ機能をローカルやステージング向けとして案内しています。本番で使う場合も画面へ詳細を表示せず、調査後に設定を戻します。

プラグインを全部停止すれば原因が分かりますか?

切り分けには使えますが、影響が大きい方法です。まず管理者メールやログで候補を絞り、一つずつ状態を記録して確認します。

ミカ
ミカ

最初は英語を見ただけで、全部消して入れ直すしかないと思っていました。
今はエラー全文と時刻を残せば、怖くても最初の確認場所までは進めそうです。

佐藤さん
佐藤さん

慌てず手掛かりを残せたのが一番大事だよ。直す速さより、何を確認して何が変わったかを追えるほうが安全なんだ。

ミカ
ミカ

まだログの長い文章は難しそうなので、該当時刻と最後の行から見てみます。
分からないときは秘密の情報を隠して、確認したことをサポートへ伝えたいです。

佐藤さん
佐藤さん

それで大丈夫だよ。一つだけ変えて結果を確かめ、違ったら戻す。その順番を守れば、エラー画面でも落ち着いて原因へ近づけるよ。

まとめ:エラー全文と時刻を残して一つずつ確認する

WordPressのエラーは、表示文、HTTP番号、発生時刻、影響範囲から最初の確認場所を絞れます。重大なエラーは管理者メール、データベース接続は接続情報とサーバー状態、403は権限・制限、500はエラーログ、503は負荷と障害情報から確認してください。

本記事は2026年7月31日時点の公式公開情報を基にしています。画面名や仕様は変わる場合があります。広告・PRを含みます。