2015年09月15日
このエントリーをはてなブックマークに追加
Wordpressを4.3にアップデートしました。管理画面から選択するだけです。いつもこの手順で問題無いのですが、今回は画面が真っ白に。Internal Server Error 500 になってしまいました。

サーバーの error ログを確認すると、以下の通りログが出てきました。

[Tue Sep 15 11:52:44.710232 2015] [:error] [pid 64420] [client XXXX] PHP Fatal error: Cannot redeclare get_language_attributes() (previously declared in /var/www/httpdocs/blog/wp-includes/general-template.php:2624) in /var/www/httpdocs/blog/wp-content/plugins/wp-ban/wp-ban.php on line 249, referer: XXXX

wp-ban.php が怪しいようですね。

いくつかの方法で解決できるようです。
・wp-ban をFTPで最新版にアップデートする
・インストールされている wp-ban を一時的に無効にする

僕は plugin のフォルダにアクセスし、 wp-ban をリネームしました。
リネーム後、管理画面にログインできるので、このままプラグインのアップデートを行いました。wp-ban のリネームの件は気にせずに。
※ wp-ban → _wp-ban

すると、plugin フォルダにあるリネームしたフォルダは削除され、新たにwp-banがインストールされていました。
これで問題なく動作するようになりました。

参考
[resolved] latest version of wp-ban breaks after 4.3 update
WordPress4.3のアップデート、WP-Banでエラー表示


stock_value at 12:15│Comments(0)TrackBack(0)技術:2015年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔