WordPressが真っ白になったときの直し方|原因の見つけ方と手順を順番に解説

WordPressが真っ白になったときの直し方を解説する記事のサムネイル画像

この記事のポイント

  • WordPressが真っ白になる原因の多くは、プラグイン、テーマ、PHPのメモリ不足、PHPのバージョンのずれのどれかです。
  • 直す前に必ずバックアップを取り、「エラーメールの確認 → エラー内容の表示 → プラグインを止める → テーマを替える」の順に試すと、原因を絞り込めます。
  • 管理画面に入れなくても、レンタルサーバーのファイル管理かFTPでフォルダ名を変えるだけで、試せる手順がほとんどです。

昨日まで見えていたWordPressのサイトが、ある日突然、真っ白になる。あるいは「このサイトで重大なエラーが発生しました。」とだけ表示される。そういうときに、何から手を付ければいいのかをまとめた記事です。

結論から言うと、原因は「直前に変えたもの」にあることがほとんどです。プラグインの更新、テーマの編集、PHPのバージョン変更のどれかを思い出せれば、そこを元に戻すだけで復旧することがあります。思い当たらない場合も、この記事の順番で一つずつ試せば、原因を絞り込めます。WordPressの公式ドキュメントに載っている方法を中心に、2026年11月13日時点で確認できた内容を書いています。

白い背景の上に置かれた銀色のノートパソコン。画面が真っ白になったサイトを前に困る場面のイメージ
目次

WordPressが真っ白になるとは|2つの症状

「真っ白」と呼ばれる状態には、大きく2つの出方があります。

  • 完全に白い画面だけが出る:文字も何も表示されません。PHPというプログラムが途中で止まり、エラーの表示もオフになっているときに起きます。英語では「White Screen of Death」とも呼ばれます。
  • 「このサイトで重大なエラーが発生しました。」と出る:WordPress 5.2 以降で追加された、エラーを拾って知らせる仕組みの画面です。真っ白よりは親切で、管理者のメールアドレスに、原因の手がかりが届くことがあります。

どちらも、中身はほぼ同じです。「サイトを動かすプログラムのどこかで、止まる失敗が起きている」という状態です。サイトのデータそのものが消えたわけではない場合が多いので、焦って作り直したり、サーバーを解約したりしないでください。

最初にやること|バックアップと「どこが白いか」の確認

手順に入る前に、2つだけ先に済ませます。

1. いまの状態をバックアップする

これからファイルの名前を変えたり、設定ファイルを書き換えたりします。念のため、いまのファイルを丸ごとコピーしておいてください。レンタルサーバーに自動バックアップの機能があれば、その日付も確認します。データベースのバックアップがあるかどうかも、あわせて見ておくと安心です。

2. 白いのは「サイト」か「管理画面」か「両方」か

次の3か所を、それぞれ開いて確認します。

状態 考えられること まず見るところ
サイトだけ白い。管理画面(/wp-admin)は開く テーマの不具合の可能性が高い テーマを標準のものに替える
管理画面だけ白い。サイトは見える プラグインやメモリ不足の可能性 プラグインを止める、メモリを増やす
どちらも白い PHPのエラー全般。原因は複数あり得る エラーの内容を表示して読む

表の「考えられること」は、あくまで見当をつけるための目安です。決めつけず、次の手順で確かめていきます。

原因は大きく5つ|どれに当たるかを先に知る

原因を先に知っておくと、手順の意味が分かりやすくなります。WordPressの公式ドキュメントでも、真っ白になる原因として挙げられている代表的なものを、5つにまとめました。

暗いサーバールームに並ぶラックと、束になって接続されたケーブル
原因 起きやすい場面 試す手順
プラグインの不具合 プラグインを更新・追加した直後。複数のプラグインがぶつかったとき 手順3
テーマの不具合 テーマのファイル(functions.php など)を編集した直後 手順4
PHPのメモリ不足 画像が多いページ、重いプラグインを入れたとき 手順5
PHPのバージョンのずれ サーバー側でPHPを上げた・下げた直後。古いプラグインやテーマを使っているとき 手順6
更新の途中で止まった WordPress本体の更新中に通信が切れた。「メンテナンス中」の表示が消えない 手順7

PHPのバージョンについては、サーバー側のPHPが古くなり、更新を求められる場面が増えています。更新したあとで真っ白になる例も珍しくありません。この件の背景は、PHPの重大な脆弱性とWordPressの確認項目をまとめた記事に書いています。

直し方の手順|上から順に試す

ここからが本題です。手順は、「失敗しても元に戻しやすいもの」から順に並べています。上から試して、直ったらそこで止めてください。全部やる必要はありません。

手順1 届いているメールを探す

「重大なエラーが発生しました」と出ている場合、サイトの管理者メールアドレスに、件名に「技術的な問題」といった言葉が入った、WordPressからのメールが届いていることがあります。メールには、エラーの原因になったプラグインやテーマの名前が書かれていることがあります。

メールの中には、「復旧モード」に入るための専用のリンクもあります。そのリンクから管理画面に入ると、原因のプラグインやテーマが一時的に止まった状態で、操作ができます。迷惑メールのフォルダも含めて、まず探してみてください。なお、このメールは、すべてのエラーで届くわけではありません。

手順2 エラーの内容を表示して、読む

メールがない、または原因が分からないときは、WordPressの設定ファイル(wp-config.php)に数行を足して、エラーの内容を記録させます。あてずっぽうに直すより、エラーの文を読むほうが近道です。

ノートパソコンの画面に映る、色分けされたプログラムのコード

レンタルサーバーのファイル管理か、FTPソフトで、サイトのいちばん上のフォルダにある「wp-config.php」を開き、「編集を終了です」という趣旨のコメント行より上に、次の3行を足します。

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

保存してからサイトを開き直すと、「wp-content」フォルダの中に「debug.log」というファイルができます。これを開くと、「どのファイルの何行目で止まったか」が書かれています。次のような言葉を探してください。

  • ファイルの場所に「plugins/(名前)」とある:そのプラグインが原因の可能性があります。手順3へ進みます。
  • 「themes/(名前)」とある:そのテーマが原因の可能性があります。手順4へ進みます。
  • 「Allowed memory size」とある:メモリ不足です。手順5へ進みます。
  • 「Uncaught Error」や「Call to undefined function」とある:古い書き方が、新しいPHPで動かなくなっている可能性があります。手順6を見てください。

1つ大事な注意があります。この3行は、原因を調べるためだけに足すものです。直ったら必ず削除するか、「true」を「false」に戻してください。また、debug.logは、設定によっては外部から読めてしまうことがあります。調べ終わったら、ファイルも削除しておくと安心です。

手順3 プラグインをすべて止めて、1つずつ戻す

プラグインは、真っ白の原因として最も多いものの1つです。管理画面に入れなくても、フォルダ名を変えるだけで、全部のプラグインを一度に止められます。

  1. FTPかファイル管理で、「wp-content」フォルダを開きます。
  2. 「plugins」フォルダの名前を、「plugins_old」に変えます。
  3. サイトと管理画面を開き直します。

これで表示が戻れば、原因はプラグインのどれかです。次の順で、犯人を探します。

  1. フォルダ名を「plugins」に戻します。この時点では、プラグインはすべて停止した状態のままです。
  2. 管理画面の「プラグイン」を開き、1つずつ「有効化」して、そのたびにサイトを確認します。
  3. 有効化した瞬間に白くなるものが、原因です。そのプラグインは、更新するか、代わりのものを探すか、使うのをやめます。

手順2で原因のプラグイン名が分かっているなら、そのプラグインのフォルダだけ名前を変える方法でも構いません。なお、プラグインを止めると、一時的に見た目や機能が変わることがあります。ショッピングカートや予約など、止めると困る機能があるサイトでは、作業の時間帯に気をつけてください。

手順4 テーマを標準のものに替える

プラグインを止めても直らない場合や、手順2でテーマの名前が出た場合は、テーマを疑います。

  1. 「wp-content」の中の「themes」フォルダを開きます。
  2. いま使っているテーマのフォルダ名を、たとえば「(テーマ名)_old」に変えます。
  3. サイトを開き直します。

WordPressは、使っているテーマが見つからないと、標準のテーマ(「Twenty Twenty」で始まる名前の、WordPressに最初から入っているもの)に切り替えようとします。ただし、標準のテーマが「themes」フォルダに残っていないと、この切り替えは働きません。もし消してしまっているなら、公式サイトから標準テーマをダウンロードして、アップロードしてください。

これで表示が戻ったら、原因はテーマです。直前に自分でテーマのファイルを編集したなら、編集前の内容に戻します。編集していないのに起きたなら、テーマの更新で問題が起きた可能性があります。その場合は、テーマの提供元の案内を確認してください。

手順5 PHPのメモリの上限を増やす

debug.logに「Allowed memory size」と出ていたら、PHPが使えるメモリが足りていません。wp-config.php に、次の1行を足します。

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

ただし、この設定は、サーバー側の上限を超えては増やせません。サーバーによっては、管理画面の設定や、サーバー側の設定ファイルで上限を変える必要があります。それでも直らない場合は、メモリを使いすぎているプラグインが原因のことがあります。増やして直ったときも、「なぜ足りなくなったか」は調べておくと、再発を防げます。

手順6 PHPのバージョンを確認する

サーバーのPHPのバージョンを変えたあとに白くなったなら、その変更がきっかけの可能性が高いです。レンタルサーバーの管理画面には、PHPのバージョンを選ぶ項目があることが多いので、まず1つ前のバージョンに戻して、表示が戻るか確認します。

戻して直ったとしても、古いPHPのままにしておくのは、長い目で見ておすすめしません。古いバージョンは、サポートが終わると、セキュリティの修正が出なくなるためです。戻したら、次の順で進めてください。

  1. 使っているプラグインとテーマを、すべて最新にします(更新前にバックアップを取ります)。
  2. 更新できないものがあれば、代わりのものに替えられるか調べます。
  3. 準備ができてから、PHPを新しいバージョンに上げます。

PHPのバージョンは、いきなり本番で切り替えず、可能なら「ステージング」と呼ばれる、練習用のコピーのサイトで試すのが安全です。

手順7 更新の途中で止まったとき

WordPress本体やプラグインの更新中に通信が切れると、サイトのトップのフォルダに「.maintenance」というファイルが残ってしまうことがあります。このファイルが残っていると、「ただいまメンテナンス中です」といった表示のまま、進まなくなります。

ファイル名が「.」で始まるため、FTPソフトによっては、隠しファイルとして表示されません。設定で「隠しファイルを表示する」にしてから、「.maintenance」を探し、あれば削除します。

更新が途中で止まったことで、WordPress本体のファイルが壊れている場合は、「wp-admin」と「wp-includes」のフォルダを、公式サイトからダウンロードした同じバージョンのもので上書きする方法があります。このとき、「wp-content」フォルダと「wp-config.php」は、上書きしないでください。ここにはあなたのサイトの画像、テーマ、設定が入っています。

手順8 それでもだめなときの見直し

ここまでで直らないとき、次の項目も確認します。

  • ファイルの権限:一般に、フォルダは「755」、ファイルは「644」が目安です。権限が変わってしまうと、読み込めなくなります。ただし、サーバーによって推奨が異なるため、契約しているサーバーの案内も見てください。
  • 「.htaccess」の記述:このファイルの名前を変えて、サイトを開き直します。直れば、記述の誤りが原因です。管理画面の「設定」→「パーマリンク」で保存し直すと、作り直されます。
  • キャッシュ:キャッシュ系のプラグインや、CDNを使っているなら、キャッシュを削除します。ブラウザを変えて見るのも、簡単な確認方法です。
  • サーバーの障害:レンタルサーバーの会社の障害情報のページで、同じ時間帯に問題が出ていないか確認します。

それでも原因が分からないときの、最後の手段が「バックアップからの復元」です。ただし、復元すると、バックアップを取った時点以降の変更(新しい記事、注文、問い合わせなど)が消えます。復元する前に、いまの状態を、もう一度丸ごと保存してください。

原因が分からないときは、状態を見るところから一緒に行います

Will Give は名古屋市中川区が拠点ですが、全国からのご相談に対応しています。打ち合わせはオンラインでできます。画面の状態や、エラーの文を送っていただければ、何から確認するかをご案内します。無料で相談する

自分で直さないほうがいいケース

ここまで、自分で試せる手順を書きました。ただ、次のような場合は、作業の前に立ち止まったほうがいいと考えています。

  • バックアップがあるか分からない:ファイルを書き換える前に、戻せる状態を作ることが先です。
  • ネットショップや予約など、止めると売上や予約に響くサイト:プラグインを止める操作自体が、注文や予約の受付を止めることがあります。
  • 制作した人や、サーバーの契約者が分からない:ログインできない、サーバーの情報が分からないという相談は、実際に少なくありません。名義や管理者の確認が先になることもあります。この話は、WordPressの引き継ぎで最初に確認するところを書いた記事にまとめています。
  • debug.logに、何度見ても意味の分からない文が並んでいる:無理に進めず、文面を保存しておいて、詳しい人に見せてください。

自分で直すのが不安なときは、状況をそのままお知らせください。

サイトのトラブルを相談する

全国対応・オンラインで打ち合わせ可

真っ白にならないために|普段からできる3つのこと

直ったあとは、同じことを繰り返さない備えをしておくと、次に慌てずに済みます。

暗い部屋で半分だけ開かれたノートパソコンの画面が、カラフルに光っている

1. 更新の前に、バックアップを取る

プラグインやテーマ、WordPress本体の更新の前に、バックアップを取る習慣をつけます。バックアップ用のプラグインを使う方法と、レンタルサーバーの自動バックアップを使う方法があります。どちらの場合も、「戻す手順を一度確かめておく」ことが大切です。取っていても、戻せなければ意味がありません。

2. 一度に複数を更新しない

プラグインを一度に全部更新すると、白くなったときに、どれが原因か分からなくなります。1つ更新したら、サイトを確認する。これだけで、原因を探す時間が大きく変わります。

3. 使っていないプラグインとテーマは消す

止めているだけのプラグインでも、古いままだと、セキュリティの面で弱点になることがあります。使っていないものは、思い切って削除します。「放置するとどうなるか」の全体像は、WordPress保守の8項目診断にまとめています。

よくある質問

Q. 管理画面にも入れない場合、どうやって直すのですか?

この記事の手順は、ほとんどが、管理画面に入らずにできます。レンタルサーバーのファイル管理か、FTPソフトでサイトのフォルダを開き、フォルダ名を変えたり、設定ファイルに数行を足したりするだけです。ただし、サーバーのログイン情報が分からない場合は、先にそちらを確認する必要があります。

Q. 「重大なエラーが発生しました」とだけ出て、メールも来ません。

管理者のメールアドレスが古いか、サーバーからのメールが届かない設定のことがあります。その場合は、手順2でエラーの内容を表示し、debug.logを読むことから始めてください。

Q. 直ったあとも、debug.logの設定は残しておいていいですか?

おすすめしません。エラーの内容に、サイトの内部の情報が含まれることがあるためです。調べ終わったら、wp-config.php に足した3行を削除するか、「false」に戻し、debug.logも削除してください。

Q. プラグインを止めたら、データは消えますか?

フォルダ名を変えて止めるだけなら、通常、記事や画像のデータは消えません。ただし、プラグインによっては、停止中に一部の設定が初期化されることがあります。作業前のバックアップは、必ず取ってください。

Q. 自分で直すか、頼むかの目安はありますか?

バックアップがあり、止まっても困らないサイトなら、自分で試す価値があります。売上や予約にかかわるサイトや、バックアップがないサイトでは、作業の前に相談するほうが安全です。

まとめ

WordPressが真っ白になったときは、焦って作り直す前に、次の順番で確認します。

  1. バックアップを取り、白いのがサイトか管理画面かを確認する。
  2. 届いているエラーメールを探す。
  3. エラーの内容を表示して、debug.logを読む。
  4. プラグインを止める。テーマを標準のものに替える。
  5. メモリ、PHPのバージョン、更新の途中停止を確認する。

多くの場合、原因は「直前に変えたもの」です。困ったときは、変えたことを思い出し、1つずつ元に戻してみてください。それでも分からないときや、止められないサイトで迷うときは、状態を見たうえで、いちばん安全な順番をご案内します。必要のない作業までお勧めすることはしません。

サイトが真っ白で困っている方へ

画面のスクリーンショットと、「直前に変えたこと」だけでも、お送りください。全国対応で、打ち合わせはオンラインでできます。無料で相談する

直前の変更や、見ている画面の様子を教えていただければ、確認すべき順番を一緒に整理します。

お問い合わせはこちら

全国対応・オンラインで打ち合わせ可

参考にした情報

仕様や画面は変わることがあります。作業の前に、公式ドキュメントと、契約しているサーバーの案内の最新の内容を確認してください。

この記事を書いた人

Will Give 代表/名古屋市中川区のフリーランスWebエンジニア。大規模ECサイト開発のリーダー経験、マーケター視点での集客支援。AI分野に携わって10年。全国対応・オンラインで打ち合わせ可。

公開日:2026年11月13日/最終更新日:2026年11月13日

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次