ブログ

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

WordPressエラー「Call to undefined function wp_cache_init()」

先日、WordPressで構築したサイトが、突如 Fatal Error を表示するようになりました。さっきまで、問題なく閲覧できてたのに。。。

エラーメッセージは以下のとおり。
PHP Fatal error: Call to undefined function wp_cache_init() in /xxx/xxx/xxx/wp-includes/load.php on line xxx

これを見る限り、キャッシュがらみに原因がある事は間違いない。

そういえば前日に「wp supper cache」をやめて「wp file cache」と「mocache」の組み合わせに変更していました。

ページの表示速度をアップさせるには、「wp supper cache」より「wp file cache」と「mo cache」の組み合わせのほうが効果的!と様々なブログで書かれてたので、これいいじゃん!と軽い気持ちで変更したのが間違いでした。

しかも、実装方法は2つのプラグインをインストールして有効化するだけ!設定云々は不要!とまで書かれていたし、そりゃ試したくなりますよ。

さて、肝心の原因ですが、「wp file cache」がキャッシュを呼び出すために使用している「object-cache.php」が破損していたようです。
(データ容量を見てみると 0KB になっていました)

ファイルの配置場所:wp-content/object-cache.php

上記ファイルを削除したら、あっさりと正常に表示されるようになりました。
よかったー。

さらに、これは今回のエラーとは直接関係がないと思われますが、「wp file cache」が蓄積するキャッシュファイルが、契約していたサーバーの容量を激しくオーバーしていました。

恐ろしいやキャッシュファイル。。。

投稿日
2013年3月29日
カテゴリー
WordPress, エラー対策

コメントを残す

デザイン・ポータルサイト事業株式会社blow-in
〒598-0021 大阪府泉佐野市日根野3936-3
サンディア403
TEL.0120-610-322(代)
WEB.https://blow-in.net
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
ブランディング・ネットショップ事業かつらぎフルーツ
〒649-7151 和歌山県かつらぎ町東渋田325-4
TEL.090-3612-3401
WEB.https://katsuragi.shop
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
飲食店事業パンケーキカフェ cafeblow
[泉佐野店]
〒598-0021 大阪府泉佐野市日根野3963-3
TEL.090-5127-9187
[和泉府中店]
〒594-0071 大阪府和泉市府中町1-5-2
TEL.080-2412-3192
WEB.https://cafeblow.com
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
  • line@アカウント
事業別サイト