WordPressを管理、運用していると度々遭遇するのが「現在メンテナンス中のため、しばらくの間ご利用いただけません。」という表示です。WordPress本体やプラグインをアップデートしている最中に表示されるものです。
初めて目にする場合には少々驚きますが、通常はアップデートが完了すれば、この表示は解消されます。
今回は、何分待っても「現在メンテナンス中のため、しばらくの間ご利用いただけません。」というメッセージが表示され続けて固まってしまった場合の対処法についての備忘録です。
WordPressのメンテナンスモード
このメッセージは不具合ではないことを理解しましょう!先述しましたように問題なくアップデートが終われば自動で表示が解消されます。
メンテナンスモードが解消されない原因
いつまで経っても表示され続け、固まってしまい、操作できなくなる原因にはいくつか考えられます。
- アップデート中に、そこから移動してしまった
- アップデート中に、そのページを閉じてしまった
- タイムアウト等、アップデートに失敗してしまった
- WordPress本体とプラグインの互換性に問題があり正しくアップデートできなかった
などなど・・・。
メンテナンスモードを解除する方法
手動で解除する方法はけっこう簡単です!FTPツールに接続し、問題となっている該当のファイルを削除します。
普段は無い「.maintenance」というファイルが出来ていますので、これを削除すると通常通りにアクセスできるようになります。
「.maintenance」削除後には、念の為、問題がないかサイトを確認しておきましょう!
まとめ
対処法は簡単ではありますが、この事象が起こらないよう前もって予防するといいですね!
予防するには
- WordPress本体のアップデート中は、何も作業せず見守る
- プラグインのアップデートは、1つ1つ確実に終わるまで待つ(イッキにまとめて更新ボタンを押さない)
アップデートは、ササッと終わるプラグインもあれば、とても長い時間かかるプラグインもあります。
長い時間待っていると、ちゃんと更新されているのか少々不安にもなりますので、つい何かしたくなりますがこんな時は見守るのが一番です!
また、作業中は忙しいため多数のことを同時で行いたいものですが、そんな時ほど余計な工数を削減するべく丁寧に!を心がける必要がありそうです。