ワードプレスで運営しているサイトの一つが真っ白になりました。
サイト表示が真っ白なだけでなく、管理画面にも入れない状態です。デバックエラーも吐き出さないので非常に面倒でした。
他のサイトでも以前こういうことがあったのですが、一言でいうと「めんどくさい」。
どうする?
真っ白になったことに気づくときは、決まって「突然報酬が出なくなった」「お問合せ」のどちらかです。今回は「お問合せ」で気づきました。
お問合せで質問されたわけではなく、お問合せがチラホラ来ていたサイトなのに、いきなり来なくなったからです。つまり、報酬が出なくなったことすら気づいていない状態でした。(報酬といっても月1~3万円程度のサイトです)
このサイトに関しては自分で解決する気はないので、他に任せるか捨てるかで悩んでいます。数年間ほぼ更新していないサイトなので悩みますね。
きっと復旧しても更新することはめったにないだろうし、しばらく放置していたら再びこういったことが起きる可能性があります。
今回の原因はプラグインだった
FTPソフトからプラグインフォルダ名称変更して停止させたところ、一発でサイト表示されました。つまり、今回の原因はプラグインにありました。
はじめはキャッシュ系プラグインかなと予測を立てて一つずつ停止させていたのですが、停止させても的外れだったのでフォルダごと名称変更してストップさせたのです。
更新されていないプラグインを更新したら有効にしても表示されたので、ワードプレス本体のバージョンとプラグインのバージョンの相性が良くなかったみたいで真っ白になった模様です。
何はともあれ解決したのは良いことですが、この先ずっと見守っていかなければいけないのかなと思うと考えるところはいろいろありますね。
管理画面にも入れない場合のプラグイン停止はFTPソフトから
ワードプレスの管理画面に入れないときのプラグイン停止方法はFTPソフトから行うことができます。
「wp-content」フォルダの中にある「plugins」フォルダの中にインストールしたプラグインがあります。停止させたいプラグインフォルダの名称を変えると停止させることが可能です。
例:「all-in-one-seo-pack」を「stop_all-in-one-seo-pack」などに。
変える名称は何でもいいです。ここではわかりやすく「stop_」としましたが、「0_」とか「a_」でもOKです。
また、すべてのプラグインを一括で停止させたいときは、「wp-content」フォルダの中にある「plugins」フォルダ自体の名前を変えましょう。「stop_plugins」ってことです。終わった後で名称を元に戻せばOKです。
※念のためバックアップは取っておいてくださいね
ワードプレスサイトはメンテナンスがある程度必要
ワードプレスで作ったサイトは有る程度のメンテナンスが必要です。記事を更新しなくても、ワードプレス自体の更新、テーマの更新、プラグインの更新が必要になります。
セキュリティの問題もあるので、完全放置させるのは不安なところもあります。また、PHPやデータベースの旧バージョンが対応しなくなってくれば、否応なしにサイトメンテナンスが必要です。
そう考えるとHTMLサイトは強いです。完全放置の状態でもトラブルなく表示されます。
今回のサイトは記事数が150記事程度のサイトなので、そこから1000記事にするイメージがわかないことを考えると、HTMLサイトへ移行させた方が正解なのでしょうね。