【WordPress】ロリポップサーバーでWP Super Cacheがエラー発生し導入できない
こんすが、Vtuber準備中の秋都鬼よすがです!
WordPressでのホームページ作成が順調に進んでおり、現状ではかなり満足できるような外観や機能を持ったページになっている気がします。
いちからWordpressを学びつつ作り上げるのは楽しいですね。
この記事を見に来た方はきっと初心者の方だと思うので、参考文献の紹介もしつつ。
このHPがいい感じに仕上がってきて、いろいろと投稿開始できるところまで進んだところで……。
HPの表示高速化のために、キャッシュプラグインを導入しましょう!
と意気揚々とプラグインをインストールしようとして詰まった話です。
経緯
当方ロリポップサーバーを使用しております。
あまりHPに予算はかけられないので、最低限の機能でもいいからプラグインはなるべく無料で、かつ使用者が多く、問題が起きても調べれば解決方法がネット上で見つかるようなプラグインが欲しい!
ちょっと調べたところ、無料かつそれなりに知名度・ダウンロード数のありそうなキャッシュプラグインは2~3つは見つかりました。
その中から、比較的わかりやすく導入方法を書いてくれている記事を見つけたので「WP Super Cache」を選ぶことに。
解説記事に沿っていつも通りプラグインを検索し、インストールし、有効化し、管理画面を開く……のですが、どうやら解説記事に記載のない画面が開いてしまいました。

英語読めないやつに英語でアナウンスしないで。
順番に読んでいきましょう。
Error: Configuration file /home/users/~中略~/wp-content/wp-cache-config.php is missing. Please reload the page.
(エラー: 設定ファイル /home/users/~中略~/wp-content/wp-cache-config.php が見つかりません。ページを再読み込みしてください。)
WP Super Cacheが生成すると思われるコンフィグファイルが見つからないというエラーですかね。
警告! /home/users/~中略~/wp-config.php を更新できません! 構成ファイルでWPCACHEHOME を設定する必要があります。
wp-config.phpへのアクセス権限が無いために構成ファイルの設定が出来ないようです。
警告! /home/users/~中略~/wp-content/advanced-cache.php を更新できません。
こちらも権限不足でファイルにアクセス出来ないエラーっぽい。
解決方法
上記見た通りのエラーの解決方法ですが、画面にも書いてある通りまずwp-contentフォルダの権限を一時的に拡張することと、wp-config.phpの権限も必要です。
- ロリポップFTPもしくはその他のFTPソフトなどでWordpressのフォルダを開く
- フォルダ「wp-content」の属性を777に設定
- ファイル「wp-config.php」の属性を600に設定
※フォルダ「wp-content」の一つ上の階層あたりにあるはずです。 - WP Super Cacheの管理画面をリロードしてさっきのエラーが解消されていることを確認する
- フォルダ「wp-content」の属性を755に戻す
- ファイル「wp-config.php」の属性を400に戻す
属性はこういう感じで設定します。

これでWP Super Cacheの設定ができるようになっているはずです。
ここまで読んでくれたら「いいね」やSNS共有してね!