last update

W3 Total Cacheがundefined functionエラーを吐く件の対処

プラグイン W3 Total Cache を使ってる WordPress サイトで、httpd のエラーログを見たら、こんなの↓を吐いてまして…

[Sun Jun 24 06:18:33 2012] [error] [client ***.***.***.***] PHP Fatal error:  Call to undefined function w3_url_format() in /*****/wp-content/plugins/w3-total-cache/lib/W3/Plugin/PgCacheAdmin.php on line 213

以下のサイトの通りに対処。

WordPress › Support » [Plugin: W3 Total Cache] Call to Undefined Function after Update

具体的には、「./wp-content/plugins/w3-total-cache/lib/W3/Plugin/PgCacheAdmin.php」の10行目

require_once W3TC_INC_DIR . '/functions/rule.php';

の後に、以下の行を追記

require_once W3TC_INC_DIR . '/functions/url.php';

環境にもよるけど、これの適用後はキャシュをクリアするとか、httpd を graceful restart するなりした方がいいかもね。勘だけど。

いじょ。

コメントを記入