※ 当サイトではアフィリエイト広告を利用しています。

WP Super Cacheの設定とエラーや警告が出た場合の対処方法

「WP Super Cache」はキャッシュ系のプラグインでWordPressの表示速度を上げるためにインストールする方も多いプラグインです。

キャッシュしておく事で、一々全部読み込まず、訪問者にキャッシュさせたページ(保存しておいたデータ)を見せる事で表示速度の高速化をします。

キャッシュ系のプラグインは他にも高機能な「W3 Total Cache」というプラグインもありますが、これは高機能過ぎて私には使いこなす自信がないため「WP Super Cache」を利用しております。

著作情報
この記事を書いた人

WEBエンジニア11年目。これまでに100を超えるサイトの立ち上げや運営に携わり、2017年に法人化。カスタマイズ、デザイン、ツール作成、サイト移転まで何でもこなします。

sigezoをフォローする

「WP Super Cache」の設定

いつものようにプラグインを検索してインストール、有効化します。それで「設定」から「WP Super Cache」を選択し、「キャッシングを利用」にチェックを入れて「ステータス更新」を押します。

キャッシュ-2

しかしながらロリポップを利用している方でこの「WP Super Cache」プラグインを入れて有効化し、設定をすると次のような警告が表示されます。

  • 警告! Could not update /home/users/1/〇〇/web/wp-config.php!
  • 警告! /home/users/2/〇〇/web/wp-content/advanced-cache.php がないか、更新できません。

こんな感じの画面になっていると思います。

super-cache-1

WordPress初心者の方はビックリしますよね。でも大丈夫!対処方法を紹介します。でもその前に何故警告やエラーが表示されたのか理由を知っておくと良いと思います。

WP Super Cacheでエラーや警告が表示された理由

理由は非常に簡単です。この「WP Super Cache」を利用するには「wp-config.php」というファイルの一部を書き変えないといけないんです。

これはプラグインを有効化した時に自動的に書き変えられるのですが、ロリポップではこの「wp-config.php」というファイルに書き込み制限があります。簡単に言うと第3者に勝手に書き換えられないようにロックがしてあるんです。

そのため、このロックを一時的に解除してあげる事で「WP Super Cache」の警告は解除され、「wp-config.php」というファイルの一部が書き変えられます。書き変えが済んだ段階でまた元通りロックをかけてあげればいいという訳です。

WP Super Cacheの警告を解除する手順

前述したようにまずは「wp-config.php」というファイルの書き込み制限(パーミッション)を変更します。ロリポップにユーザーログインしておき、ロリポップのユーザー専用ページに移動しておいて下さい。

ユーザー専用ページから「WEBツール」⇒「ロリポップFTP」をクリックします。

自分のWordPressのフォルダ⇒「wp-config.php」というファイルを探してクリック。

クリックするとファイル名やファイルの内容の書いてあります。ここの右に「現在の属性:400」となっている部分があります。

super-cache-6

この「属性:400」というのが前述した「書き込み制限」なんですよ、そこで書き込み可能にするためにこの「400」を「644」に変更します(半角の数字ね)。

super-cache-7

数字を書き換えたらこのページの一番下にスクロールして「保存する」をクリック。

super-cache-8

これで制限(ロック)は解除されました。ここはまた「WP Super Cache」の設定ができた後で「400」に戻しますので覚えておきましょう。とりあえずこの「644」に変更したまま改めてWordPressに戻ります。

WordPressの管理画面から「プラグイン」をクリックします。

すると「WP Super Cache は停止中です。プラグイン管理ページを開いてキャッシングを有効にしてください。」という表示がありますのでこの文章の「プラグイン管理ページ」という部分のリンクをクリック。

super-cache-10

次のページで「キャッシング利用 (推奨)」にチェックを入れて「ステータスの更新」をクリック。

super-cache-12

すると上にあった黄色いメッセージも消えると思います。後は細かい設定があればお好みで設定を済ませて下さい。設定ができたら最初に変更した書き込み制限を「644」から「400」に戻して「保存」しておく事を忘れないようにしましょう。

WordPressブログの始め方と必要なものや料金、収益化までのまとめ【超初心者向け】
独自ドメインの取得方法、WordPressを始めるためのおすすめのレンタルサーバ...

コメント

  1. momoco より:

    ありがとうございました。感謝(*^-^*)♪

  2. apapa より:

    ありがとうございます。
    なおりました。
    (*^^*)

  3. しげぞう より:

    新井様

    コメントありがとうございます。私も確認しましたが、新井様の言われるように推奨の部分が変更されてますね。キャッシュファイルに関してはあまり詳しくはないのですが、私の場合はmod_rewriteで特に問題はありません。PHPを利用するにすると新たにキャッシュ用のPHPが作成されるのだと思いますが、これはどちらでも良いような気がします。また何か問題がある場合には記事を作成してTwitterなどでもお知らせできるようにしておきたいと思います。わざわざありがとうございました。

  4. 新井 より:

    しげぞうさんへ
    いつもありがとうございます。

    WP Super Cacheで
    推奨がキャッシュファイルの提供に PHP を利用する。っていうのに
    変わってました。とすると、
    チェックボックスの中で
    mod_rewrite利用の時の推奨するが
    PHP用の推奨するに変わっているんでしょうか?

    とりあえず、
    mod_rewriteにチェックを入れて
    設定をしておきました。
    変更点とかありませんか。

  5. 鶴 征四郎 より:

    ありがとうございます。またよろしくお願いいたします。