WP Super Cacheプラグインで真っ白
ブログが快適に閲覧できるようにとWP Super Cacheというキャッシュを生成してくれるプラグインをインストールし、有効化しました。そして設定でキャッシュをオンに。
するとなにかのタイミングでWordPressのダッシュボードが真っ白になってしまいました。
てっきり未来サーバー(この記事のサーバーはミニバードに変更しました)のレスポンスが悪いからかと思い表示を更新しても変化なし。数分たっても変化なしでした。
ダッシュボードでなくブログ本体の方も確認しにいくとそちらも真っ白。
画面真っ白の解決方法
これは今いれたWP Super Cacheが悪さをしているだろういう気がします。検索してみると解決策が出ていました。
https://connectwww.com/how-to-solve-super-cache-wordpress-plugin-blank-page-problem/4930/
この手順通りに
1.FTPでサーバーに接続し(未来サーバーはcPanel上でファイル操作可能)
wp-content/pluginsフォルダの[wp-super-cache]フォルダを [.wp-super-cache]に名前を変更します。
2.ワードプレスのルートフォルダにあるwp-config.phpファイルの
define(‘WP_CACHE’, true); //Added by WP-Cache Manager
を削除します。
上記のホームページではこの1行のみでしたが
内部に同様のコメント(//Added by WP-Cache Manager)で追加されている行があったためこの行も削除しました。
define( ‘WPCACHEHOME’, ‘/home/●●●●/public_html/wp-content/plugins/wp-super-cache/’ ); //Added by WP-Cache Manager
3.以下のファイルとフォルダを削除します。
ファイル
・wp-content/advanced-cache.php
・wp-content/wp-cache-config.php
フォルダ
・wp-content/cache/
・wp-content/plugins/wp-super-cache
(wp-content/plugins/wp-super-cacheは手順1で名前を変更していて.wp-super-cacheフォルダ)を探したもののなぜかありませんでした。なぜだろう・・・
上記の設定を終えてダッシュボードにアクセスしたら、表示が元に戻りました。
ただプラグインのところでエラーメッセージが出ていました。一度表示されただけで次に表示した時は消えていました。
やはり使ったことのないプラグインを使う時はバックアップなどを取ってからやるべきですね。ちょっと焦りました。
WP Super Cacheプラグインでhttps接続は注意
WP Super Cacheプラグインはインストールユーザー数も多く評価も悪くないので大丈夫だろうと思ったのですが、ユーザー評価を改めて見てみると星1つ評価を付けているユーザーも少なからずいます。
そのなかのひとつのコメントでhttps接続で使えないというものがありました。
私も未来サーバーのブログをhttpでなくhttpsにしていたので同じように使えなかったのかもしれません。
WP Super Cacheを使う方は気を付けた方がいいでしょう。