初期診断

Failed to initialize object cache: The `WP_REDIS_CONFIG` constant has not been defined.

WordPress の「Failed to initialize object cache: The WP_REDIS_CONFIG constant has not been defined.」:原因と確認方法

更新日 2026-11-01
# ログによく記録される内容
objectcache.critical: Failed to initialize object cache: The `WP_REDIS_CONFIG` constant has not been defined.

Object Cache Pro のドロップインファイル wp-content/object-cache.php があるのに、wp-config.php で WP_REDIS_CONFIG が定義されていないと、このメッセージが表示されます。移転後によく起こります。ドロップインは wp-content と一緒に移りますが、新しいホストの wp-config.php には Redis の設定が入っていません。

どの状況に当てはまりますか?

新しいホストの wp-config.php には WP_REDIS_CONFIG の設定がなく、旧サイトの wp-content/object-cache.php だけが残っています。

プラグインを削除してもドロップインファイルは消えず、WordPress はリクエストのたびにそのファイルを読み込みます。

主な原因

設定定数がない:wp-config.php が置き換えられたか書き直され、WP_REDIS_CONFIG の部分がなくなっています。
残ったドロップイン:プラグインを削除した後も object-cache.php が wp-content に残っています。
新しいサーバーに Redis がない:設定はありますが、新しいサーバーには接続先の Redis がありません。

参考資料

  1. WP_Object_Cache (WordPress Developer Resources)
  2. Cache (Advanced Administration Handbook)

自分で作業したくない方は、WP119 の全自動復旧にお任せください

キャッシュ残留ファイルやオブジェクトキャッシュの接続切れによるエラーは自動処理の対象です。固まったキャッシュファイルを削除し、キャッシュバックエンドに接続できない場合は残留設定を削除します。復旧は復旧ステーション上のサイトの複製で行い、再検証に合格してから書き戻します。サイトのデータベースのうち、保護対象テーブル(会員・コメント・注文・フォーム送信)は構造のみ取得します。SSH/FTP モードでは、書き戻しの前にお客様のホストに復旧前バックアップを作成し、書き戻し後の検証に合格しなかった場合はそのバックアップから復元します。復旧を完了できなかった場合、復旧料は全額返金します。

  1. 初期診断:サイトの URL を入力
  2. 復旧ステーションに複製:複製上で作業
  3. 原因の特定:項目ごとの確認
  4. 復旧と再検証:トップページと内部ページ
  5. 書き戻しまたは納品:再検証に合格した場合のみ

このメッセージでサイトや管理画面が表示されない場合は、WP119 にお任せいただけます。

サイトを初期診断する →
初期診断 →