WordPressの画面が真っ白!試したことメモ

「WordPressのフロントも、管理画面のログインも、何もかも見られなくなりました!」
そんなことを言われてびっくり。
確かにURLにアクセスしてみると真っ白。エラーの表示もなくただただ真っ白です。
せめてエラーの原因がわかれば…
ということで今回試したことを書き残しておきます。

1.エラーを表示させる

なんでエラーなの!?なにが間違ってるの!?PHPが間違っているのかプラグインがおかしい動作をしているのか、WordPressバージョンアップでおかしくなったのか…
そんな不明瞭な状態では解消するにもできませんので、こちらを試しました。
まず、wp-config.phpを開きます。
その中に、

define('WP_DEBUG', false);

この部分、こちらをfalseからtrueに変更します。ない場合は追記してください。
この状態でURLにアクセスするとエラーの原因が表示されるようになります。

Parse error: syntax error, unexpected…
構文エラーです。改行、括弧の括りなどがおかしくないか確認してください。

Fatal error: Call to undefined function…
未定義の関数が呼び出された場合に出るエラーです。関数が記述されているはずのファイルが読み込まれていなかったり、ファイルが破損していた場合に表示されます。

Fatal error: Cannot redeclare…
定義済みの関数を再度定義しようとした場合に発生するエラーです。プラグイン同士が同じ関数名を利用しようとした場合などに表示されますので、この場合は次の項目を試してみてください。

2.プラグインを一度強制的にオフにする

プラグインが原因の場合はプラグインをオフにしますが、
管理画面にもログインできない状態ではプラグインをオフにすることもできません。
そんな時は、pluginフォルダの名前を「plugin_」などにリネームすることで参照できなくなるので強制的にオフの状態になります。

この状態で管理画面にアクセスして表示されれば、プラグインの部分はなにもないことになって表示されます。

今の所試したのはこの二つですが、
なんと今だに解決できず。やはり一度バックアップとってWPをインストールし直すしかないかな…。とても不安です。。。

真っ白現象で困った方はぜひ一度試してみてください。