WordPressでプラグインを更新したら真っ白な画面になったので調べてみる
WordPress 3.8にアップデートしたついでに今までさぼってたプラグインのアップデートをしたら、管理画面もブログそのものも真っ白けで表示できなくなった…。
真っ白だと何も分からんので、phpが出力するメッセージを表示してみることに。
メッセージを表示するにはWordpressのwp-config.phpって修正する。
(wp-config.phpはWordpressのルートディレクトリにあるのですぐに探せると思う…。)
※念のためwp-config.phpはコピーしてとっとくこと!
wp-config.phpの修正はこんな感じ。
: define('WP_DEBUG', true); :
もし、記述がなかったらこんな感じで追記する。
: define('WP_DEBUG', true);// 追記 /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php');
wp-config.phpを修正したあとでページを再読み込みしてみると、こんな感じでphpのメッセージが表示できる。
メッセージをみてみると、Fatal errorなにがしがあってエラーが出てるから真っ白っぽい。
メッセージの内容をみると、どうやらGoogle Analyticatorってプラグインがエラーを起こしてるみたい。
Fatal error: Cannot redeclare stats_init() (previously declared in /home/aaa/www/xxx/wp-content/plugins/google-analyticator/google-analyticator.php:117) in /home/aaa/www/xxx/wp-content/plugins/wp-stats/wp-stats.php on line 882
暫定的にプラグインを無効にすればいいと思うんだけど…管理画面が使えない。
なので、FTPクライアントを使ってプラグインのディレクトリ名を変更することで無理矢理プラグインを無効化できないかやってみる。
んで、ページを再読み込みすると、表示は大丈夫っぽいけどメッセージがずらずら。
根気よくメッセージを見ていくと、どうやらエラーは出てないみたい。
ページが表示できそうなのでメッセージを表示しないように設定する。
さっき修正したwp-config.phpを元に戻すか、こんなふうに修正する。
define('WP_DEBUG', false);
で、もいっかいページを再表示してみるとこんな感じ…元に戻った。
直った…はぁ〜、えらい時間くったな…。
でも、Wordpressとプラグインこればっかりは分からんから、対応方法のメモってことで。
ディスカッション
コメント一覧
まだ、コメントがありません