表示の高速化もそうですが、サーバへの負荷を軽減するという意味でも導入しようとした「WP Super Cache」ですが、何やらとんでもない事態に陥ってしまいました。
まず、CORESERVER(XREAも多分同じ)はPHPがセーフモード有効、ユーザ名が自分ではなくApacheになっている等、そのままでは動作しない仕様になっています。
そのために、PHPをCGIモードで動かす方法が用意されていて、一応動作に関しては問題無くなるはずです。
ただ、私の場合は何故か解決されず、パーミッションを一時的に777にしたり色々試してもセーフモードだからというエラーが出続けました。また、wp-config.phpにdefine(‘WP_CACHE’, true);を追加しろと出たので追加したのにやはり改善せず・・・
そして、これがまずかったのか、CORESERVERの設定からファイルのユーザ名を自分にしたらエラーの嵐。
やべーやべーとWordPress3.3.1日本語版をダッシュボードから自動再インストールしたら何故かダッシュボードが英語になるし、手動再インストールしても変わらないし、挙げ句に3.4.1β(英語版のみ)をインストールしたらテーマとプラグインがさよならしちゃうしで泥沼にはまってしまいました。
とりあえずここまで4時間・・・
_/乙(、ソ、)_y-~
落ち着いて、一度WordPressを全削除。
3.3.1日本語版をインストールして、設定は前のが残ってるのでそのまま流用。
テーマとプラグインをアップロードして有効にして無事前の環境に戻ってきました!
実はテーマディレクトリの.htaccess設定ミスってCSSファイル読み込まないミスで1時間くらい悩んだのは秘密!
しかし、知識無いのに余計なことはしないというのと、ファイルのバックアップはしとけという教訓をまざまざと思い知らされました。
まぁ、無事復旧できたのは本当に良かった。