WordPress 「現在メンテナンス中のため、しばらくの間ご利用いただけません。」を解決する方法
WordPressで「現在メンテナンス中のため、しばらくの間ご利用いただけません。」を解決する方法です。
このページを見ているということは、WordPressの管理画面で操作をしている最中に「現在メンテナンス中のため、しばらくの間ご利用いただけません。」が発生してちょっと焦っている感じでしょうか。
大丈夫、解決できます。まずは深呼吸して落ち着きましょう。焦って間違った作業をすると大変ですからね。
ここでは WordPressの 「現在メンテナンス中のため、しばらくの間ご利用いただけません。」を解決する方法 を紹介します。
.maintenanceファイルを削除する
まずはサイトの復旧を急ぎましょう。
FTPやSSHでWordPressのインストールディレクトリへ移動します。
ここに「.maintenance」というファイルがあるので削除します。
はい、これでおしまいです。
サイトを開いてメンテナンスモードが解除されていることを確認しましょう。
WordPressのメンテナンスモード
「現在メンテナンス中のため、しばらくの間ご利用いただけません。」が発生するのは、何らかの原因でメンテナンスモードが解除されなくなったことが原因です。
多くの場合は、WordPress本体やプラグインの更新に失敗、もしくは中断した場合に発生しているのだと思います。
WordPress本体やプラグインを更新すると、メンテナンスモードに自動で切り替わります。そして更新が終わったらメンテナンスモードが解除されます。つまり、.maintenanceファイルが作られて終わったら消されるってことですね。
WordPress本体やプラグインの更新が正常に終わらなかった・・・・、もう少し突っ込んで書くと、更新中に画面を切り替えてもこうなります。
仮にプラグインを一括更新して失敗しても、失敗を見届けていればメンテナンスモードは解除され、再度プラグインの更新は可能となります。
しかし、更新中にページを移動すると更新作業が終わってもメンテナンスモードが解除されず、 「現在メンテナンス中のため、しばらくの間ご利用いただけません。」の画面で管理画面へもアクセスができなくなります。
ネットワークが瞬断してもおこります。セッションが中断されない環境で作業すること、また更新中はページを切り替えないこと、これらに注意して更新作業をおこないましょう。
まとめ
WordPressで「現在メンテナンス中のため、しばらくの間ご利用いただけません。」を解決する方法を紹介しました。
WordPressのインストールディレクトリから「wp-includes」-「load.php」を開いて、wp_maintenance()関数を見てみるとわかると思いますが、.maintenanceファイルがある間はメンテナンスモードが続くようです。
逆を言えば.maintenanceファイルを自分で作ってアップすれば、オシャレなメンテナンス画面が作れるってこと。サイトの大幅変更とかをおこなう際には役立ちそうですね。
おつかれさまでした。