WordPressのサイトが真っ白で表示されない場合の対処方法【初心者向け】

WordPressのサイトが真っ白で表示されない!というトラブルに対処する方法を初心者向けに解説した記事です。4つの手順を紹介しているので、順番に試してみてください。エラーメッセージの確認からプラグインの確認まで網羅しています。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が1,000以上あります。

WordPressを編集していて、公開しているはずのサイトが真っ白になってページが表示されない・・ということはないでしょうか。

今回はそんなトラブルを解決する方法を初心者向けに解説します。

真っ白1

特に、テーマの編集や、サイトの移行などのタイミングで起きることの多いトラブルです。

こうなってしまっても、順を追って対処すればサイトを復活させることができますので、次の方法を試してみてください。

 

なお本記事は、TechAcademyのWordPressオンラインブートキャンプの内容をもとに紹介しています。

 

20160620

 

田島メンター!!WordPressのサイトが突然真っ白になってしまったんです!!!

 

20163020-2

 

何か操作したの?

 

20160620

 

うーん、テーマを少しだけ編集して・・・あ、あとプラグインをインストールしました。

 

20163020-2

 

そうかー。じゃあ一つ一つ確認してみようね。

 

 

エラーメッセージを確認する

真っ白になってしまっているということは、何らかのエラーが発生しているということです。

ただ、WordPressは、デフォルトでエラーメッセージを表示しないよう設定されています。その設定を変更し、エラーメッセージを表示させましょう。

FTPクライアントソフトから、必要なファイルをダウンロードして編集します。

真っ白2

WordPressをダウンロードしたフォルダの一番上の階層に、wp-config.phpというファイルがあるので、

探してそれを編集します。

その中の、
define(‘WP_DEBUG’, false);
という記述を
define(‘WP_DEBUG’, true);
に変更してください。

真っ白3

この記述がないときは、末尾にあるrequire_once(ABSPATH . ‘wp-settings.php’);よりも前に追加してください。

 

 

PHPが間違っていないか確認

エラー表示で、Parse error: syntax error, unexpected …と表示される場合は、PHPの構文が間違っています。最近編集したファイルを開いて、改行や括弧がおかしくないか確認しましょう。

例えば、「{」「}」 が抜けているだけでもエラーになります。

もし、テーマ編集中にこのエラーになってしまったら、FTPクライアントソフトでテーマファイルを削除してしまうと解決することが多いです。

 

 

[PR] WordPressで挫折しない学習方法を動画で公開中

キャッシュファイルを削除

動作を軽くするためにキャッシュ系のプラグインを入れている場合は、それが原因になることがあります。何も編集していないのに突然真っ白になった場合は、キャッシュファイルに問題があるかもしれません。

たとえば、「WP Super Cache」というプラグインを導入している場合は、下記画面からキャッシュファイルの削除が可能です。

真っ白4

 

 

プラグインが原因の場合

プラグインが原因で画面が真っ白になることがあります。

その理由は下記の2点です。

  1. プラグイン同士の互換性(プラグインが同じ関数を読み込もうとして失敗してしまうケース)
  2. WordPressをバージョンアップしたが、プラグインが新バージョンに対応できていない

 

1の場合は、Fatal error: Cannot redeclare …というエラーが表示されます。

プラグインを有効化してすぐに真っ白になった場合は1、WordPressのバージョンアップで真っ白になった場合は2の原因が考えられます。

 

いずれの場合も、プラグインを停止することで、真っ白状態から回復させることができます。管理画面に入ることができなくても、FTP上で作業が可能です。

プラグインに関するデータが入っているフォルダ「plugins」「_plugins」など名前変更しましょう。

真っ白5

 

こうすると、プラグインファイルを読み込めなくなるのでサイトの表示が復活します。

その後、次のように進めてください。
1の場合は、問題のあったプラグインを削除→pluginsフォルダの名前を元に戻す
2の場合は、WordPressをダウングレード or プラグインを見なおす→pluginsフォルダの名前を元に戻す

 

解決できましたか?

いきなり真っ白になると最初は驚きますが、表示にトラブルがあるときには必ずどこかに問題があります。冷静に、1つずつ対処していきましょう。

また、いざという時に備えて、定期的にWordPressのサイトの情報をバックアップすることも忘れないようにしましょう。

 

20160620

 

ありがとうございました!なんとか直りました!!

 

20163020-2

 

どうやらプラグインが競合だったようだね。真っ白になってしまったときはパニックになっちゃうだろうけど、今回みたいに一つ一つ見直していくことが大事だね。

20160620

 

はい、そうですね!

 

[お知らせ]TechAcademyでは、WordPressを使ってカスタマイズしたオリジナルサイトを構築できるWordPressオンラインブートキャンプを開催しています。期間中の8週間は現役エンジニアのメンターが毎日学習をサポートするので、独学よりも効率的に学ぶことができます。