Reply To: bcache on時に「WP_CACHE定数が重複して定義されています」となり失敗します。

TOP Forums その他(Everything else KUSANAGI) bcache on時に「WP_CACHE定数が重複して定義されています」となり失敗します。 Reply To: bcache on時に「WP_CACHE定数が重複して定義されています」となり失敗します。

#62
しょうくん
Moderator

    sumitoさん、こんにちわ!

    通常WordPressでKUSANAGIが用意しているPHPベースのページキャッシュを使用する場合、
    wp-config.php に define(‘WP_CACHE’, true); の記述が必要となります。
    ただし、デフォルトのKUSANAGIの場合、この記述がコメントアウト状態で #define(‘WP_CACHE’, true); のように記述されており、このコメントをKUSANAGIコマンドで取ったり付けたりすることでキャッシュのON/OFFを制御しています。

    ですので、この記述が例えばコメントアウトの記述とコメントアウトされていない記述が両方あったりすると、コメントアウトをKUSANAGIコマンドで外そうと試みた際に定数の重複を検知します。
    通常ですと wp-config.php はWordPressのインストールディレクトリ(例えば、/home/kusanagi/<作成したプロファイル>/DocumentRoot/)に存在しているはずですので、その中の /* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ というコメントの直前くらいにあるはずです。

    よくあるのが、KUSANAGIを導入後にWordPressを移設した際、wp-config.phpもコピーして移植してしまった場合にこのコメントアウト部分がなくなっていることが考えられます。
    kusanagi provision で作成した時の wp-config.php ファイルが残っていればそちらを参考に改修すると正常にどうさするようになるかと思いますよ。