W3 Total Cache でえらい目にあった➾エラーにならないアンイストール方法

仕事ブログの表示が遅いので、
プラグイン W3 Total Cache を入れたところ、
えらい目にあった。
以下いきさつと修復方法、エラーにならないアンインストールのメモ。

当ブログにも導入してそれなりに効果があるCash系のプラグイン。
サーバー(LHX)によっては安易に入れてはいけないプラグインだった。

まず、ダッシュボードからのインストールでエラーに。
.htaccess と wp-config.php に以下のコードを書き込め、
もしくは直接FTPでアップロードしろ、というようなメッセージ。

一旦FTPでプラグインを削除するも、
いきなりサイトにもダッシュボードにもアクセスできなくなった。
その際のエラーメッセージは以下。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

一瞬頭が真っ白状態。
プラグイン導入前にエクスポートしたファイルで、
ゼロからサイト構築のしなおしか !?

とにかく解決法を検索する。
すると、W3 Total Cache がらみのエラーでいくつかがヒット。
インストール段階で .htaccess と wp-config.php に
W3 Total Cache のコードが追加されていたのが原因であった。

私の場合多少試行錯誤したけれど、概ね以下の手順でやれば良さそう。

① .htaccess から W3 Total Cache 関連のコードを削除
② wp-config.php から W3 Total Cache 関連のコードを削除
③ FTP でプラグインを削除

これでフロントページは表示されるようになったものの、
個別記事が Not Found (404エラー)となった。
これはパーマリンク設定と .htaccess の問題であった。

まずパーマリンクをデフォルトに戻す。
次に .htaccessを書き込み可能なパーミッションに変更し、
再度パーマリンクをカスタム投稿に変更。

これですべてが元に戻った。
やれやれだわ。

テーマ更新時のエラー (追記 8/27)

当テーマ mh-magazine-lite の更新時にCSSが崩れるというエラーが発生。
これもW3 Total Cash が原因だった模様。
停止状態にしたら回復したものの、再度有効化するかどうか思案中。
サーバーによってだけではなく、他のプラグインとの相性もあるとのこと。
アンインストールするだけでもエラーになるという話もあるし、
どうしたものかなあ。

その後有効化するもやはりCSSが崩れ、再度無効化。
もう削除するしかなさそう。

アンインストール 9/3 

有効化すると不具合が起きるプラグインを置いておく必要はないのだが、アンインストール時の画面真っ白がコワくてしばらく停止状態のままでいた。のだが、本日、意を決して(おおげさな)アンインストールすることにした。

調べた結果、以下の手順でスムーズにアンインストールできた。
念のため、FTPで ./wp-content をPCにバックアップ、WP エクスポートで『すべてのコンテンツ』をダウンロードしたうえで、

  1. W3 Total Cash を有効化
  2. Performance > General Settings で全てのチェックをはずし(全ての Enable のチェック と、Miscellaneous Settings 内のチェックをはずした)、Save all setting で保存
  3. W3 Total Cash を無効化
  4. FTPで ./wp-content/plugins/w3-total-cache/ を削除

エラーもトラブルもなく無事完了か、とFTPで見ると
 ./wp-content/w3tc-config/ が残っている。
これもいらんだろう(たぶん)と削除した。

参考 
W3 Total Cache エラーを避けるアンインストール方法

上記記事によると、FTPでいきなり./wp-content/plugins/w3-total-cache/ を削除してエラーになった場合は、再度FTPでW3 Total Cacheをアップロードし、上記手順でアンイストールすべし、ということである。なるほど。私の最初のケースもそうすればよかったのかも。あのときこの記事に出会っていればなあ…。ともあれ、大変参考になりました。ありがとうございます。

  • トップへ戻る
  • カテゴリアーカイブ
  • HOME

コメント

メールアドレスが公開されることはありません。* は必須項目です。


*