W3 Total Cacheを更新したらサイトに繋がらなくなった場合の復旧方法

WordPressでよく使われているプラグインのW3 Total Cacheを0.9.4.1 から 0.9.5 へ更新したら下記のエラーが表示されました。
WordPressのバージョンは4.6.1–jaでした。

その後、サイトが真っ白けのブランクになり、管理ページにもアクセスできなくなってしまいました。

Warning: require_once(/home/gami1/www/ramune/wp-content/plugins/w3-total-cache/lib/W3/Cache.php) [function.require-once]: failed to open stream: No such file or directory in /home/gami1/www/ramune/wp-content/plugins/w3-total-cache/inc/define.php on line 1478

Fatal error: require_once() [function.require]: Failed opening required '/home/gami1/www/ramune/wp-content/plugins/w3-total-cache/lib/W3/Cache.php' (include_path='.:/usr/local/php/5.2/lib/php') in /home/gami1/www/ramune/wp-content/plugins/w3-total-cache/inc/define.php on line 1478

復旧方法

1. FTPソフトまたはファイルマネージャーで、各自のWordPressインストール先の wp-content/plugins へ移動します。

ファイルマネージャーは、サーバコントロールパネルにログインして、左メニューの 「運用に便利なツール」 – 「ファイルマネージャー」 からアクセスできます。

↓ FFFTPでアクセスした場合
w3totalcache

2. w3-total-cache フォルダの名前を w3-total-cache_xxx のように別名に変更します。

以上でとりあえずサイトの表示と管理ページへのアクセスはOKです。

さらなる復旧方法

ここまでですと、管理ページへアクセスした際に、W3 Total Cacheのファイルが見つからないというエラーが表示されます。

エラーの手っ取り早い解消方法は、バックアップからファイルを書き戻すことです。
BackWPupなどのバックアップ系プラグインでバックアップされたw3-total-cacheフォルダを丸ごと wp-content/plugins へアップロードしてしまえばOKです。

または、面倒くさければ、インストール済みプラグインの一覧からW3 Total Cacheを削除してしまえばいいです。

コメント

タイトルとURLをコピーしました