ブログ

WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。

キャシュプラグイン「ZenCache Pro」の設定ミス?で「Internal Server Error」発生

先日、Quick Cacheの後継プラグインZenCache Proを導入する機会がありました。

Quick Cacheは、何度か利用していましたがZenCacheは初めて。

早速、開発会社のWebSharksのサイトで、ZenCache Pro購入し、インストールしました。
※インストール方法や細かな設定は、色々なサイトにてご紹介されているので割愛します。

ZenCache Proの優れているところは、パソコン、スマートフォン、タブレットごとにキャッシュページを作成してくれるところです。

今回、ZenCache Proを導入することになったサイトでは、「Mobile Theme Switcher」を使用して、スマートフォンとパソコンで、それぞれ別のテーマを参照させているのですが、それでも問題なくキャッシュされていました。

一通り、設定と確認を終えてから、やるからには全てのスマートフォンをキャッシュさせたいなと思い、ZenCacheのFAQを閲覧していたところ、ちゃんと掲載されていましたよ。

[参考]How can I build a salt for all mobile devices?
https://zencache.com/kb-article/how-can-i-build-a-salt-for-all-mobile-devices/

早速、手順通りに設定後、ファイルをアップロードすると、なんと「Internal Server Error」が発生し、ページが真っ白に・・・。
管理画面にもアクセスできない。

これはまずい。
一旦、プラグインを削除しなければ。

ZenCache Proの手動削除方法

以下のページの手順に沿って、ZenCache Proを削除します。

  1. 「wp-content/advanced-cache.php」ファイルを削除
  2. 「wp-content/plugins/zencache-pro/」ディレクトリを削除
  3. 「wp-content/cache/zencache/」ディレクトリを削除

[参考]How do I uninstall ZenCache?
https://zencache.com/kb-article/how-do-i-uninstall-zencache/

これで、一先ずは正常に表示されるようになりました。

ただ、せっかく購入した「ZenCache Pro」。ちゃんと動作させるようにしないと。

再び、「zencache-pro」のプラグインディレクトリをアップロードし、管理画面から「有効化」すると、「Internal Server Error」が発生・・・。

不具合の発生した箇所をもとに戻す必要があるようです。

手順どおりデータを削除し、次にデータベースの該当テーブルを削除しようとしたところ、それらしいテーブルが見当たらない。

しかたなく、プラグインのファイルを1ファイルずつ開いて中身を眺めていたところ、先程の「wp-content/advanced-cache.php」ファイルが、「ZenCache Pro」の設定を記録しているもよう。

同ファイルの該当のコードで、値を「0」に変更することで、正常に有効化できました。

define('ZENCACHE_VERSION_SALT', '0');
投稿日
2015年11月17日
カテゴリー
WordPress, エラー対策, プラグイン

コメントを残す

デザイン&メディア事業blow→in
大阪府泉佐野市日根野3963-3
サンディア403
TEL.072-468-8786(代)
アパレル&プリント事業DIGMO
HANDPURI
大阪府泉佐野市日根野4036-1
TEL.0120-610-322
ブランディング事業かつらぎフルーツ
和歌山県かつらぎ町東渋田325-4
TEL.090-3612-3401
飲食店事業cafeblow
大阪府泉佐野市日根野3963-3
TEL.090-5127-9187