WordPressが突然真っ白になったら
1,410views/投稿 2013-04-13/更新 2014-03-18WordPressが突然何の前触れもなく、真っ白で何も表示されない!! ログイン画面すら真っ白!! という場合の解決方法。
1. wp-config.phpをいじる
wp-config.php の84行目(バージョン 3.5.1時)
define('WP_DEBUG', false);
false → true
define('WP_DEBUG', true);
に変更してアップしてみる。これで表示されれば一旦OKで、再度falseに戻します。ロリポップ!で起きた真っ白にはこれで解決した経験があります。
2. functions.phpを戻す
wp-includesフォルダにあるfunctions.phpを最初のものに戻すことで正常になることもあります。
3. .htaccessをチェック
以前、ヘテムルで.htaccessの改ざんがWordPressに限らず起こるというとんでもない珍事がありました。最初にあった時から1年後位にも同じ改ざんがあったのでさすがに解約して引越ししましたが、この.htaccessが不正に改変される可能性や自分でアップし間違えたという事も無きにしもあらずなのでチェックします。
4. 再インストール
いろいろごちゃごちゃやってみて、よく試みられる方法としてWordPressの再インストールがあります。アップロード画像とテーマファイル等をダウンロードしておいて、後は丸々新しいのに入れ替える方法で、MySQLはそのままでWordPressをマッサラに入れ替えてしまう方法。でもこの時にDBとユーザー名、パスワードは元のと間違いませんが、テーブルの接頭語を間違う場合があります。間違うと同じMySQL内に新たに新WordPressをインストールすることになってしまうので気をつけましょう。さくらレンタルサーバーで真っ白になった時にはこれで解決した経験があります。
5. MySQL DBをいじる
最終手段です。取りあえずphpMyAdminに入って、エクスポートをしておきます。そしてMySQLを新しく作ってみてインポートしてwp-config.phpを合わせて試みる。これでもおかしな場合にはMySQLのテーブルに何か異変があるのか…、もはや理解不能領域です。