WP3.7.1へ更新後プラグイン有効化でwp-db.phpのエラー

この記事は2016年3月1日に最終更新したものです。
現在は状況が異なる可能性がありますのでご注意ください。

この記事が気に入った方は「いいね」してくださるとヾ(*≧∀≦)ノ゙ 嬉スィ~★♪です。

この記事を読むのに必要な時間は約 2 分です。

20131108-092403.jpg

WP3.7.1へアップグレードしたところ、プラグインの更新や新規インストール後、
「有効化」をクリックすると画面が真っ白に。

PHP Fatal error が発生するようになった。
ログを見てみるとWPインストールディレクトリの

\wp-includes\wp-db.php on line 1221

で発生しているようだ。

if ( preg_match( '/^\s*(create|alter|truncate|drop)\s/i', $query ) ) {
	$return_val = $this->result;
} elseif ( preg_match( '/^\s*(insert|delete|update|replace)\s/i', $query ) ) {
	$this->rows_affected = mysql_affected_rows( $this->dbh );
	// Take note of the insert_id

以前にもこんなことを書いていたが、
やはりWPを安易にバージョンUPするのは、考えものだ。

wp-setting.phpのUTC記述部分にしても毎回手直しする必要があるのもどうかと思う

自分では直せないので、次の更新に期待して待つ事にする。