WordPressにアクセスしようとした際に、エラーが表示されて何もできなくなることがあります。
そのうちのひとつが、メンテナンスモードが解除されない問題です。
アクセスするとメッセージが表示されます。
Briefly unavailable for scheduled maintenance. Check back in a minute.
こちらのトラブルに遭遇した際の対応方法をご紹介します。
検索してみたところ、ちょっと足りてないというか、たぶんそれでも躓く方はいらっしゃいそうなので。
メンテナンスモードが解除されない原因
Briefly unavailable for scheduled maintenance. Check back in a minute.というメッセージが表示されてWordPressの画面にアクセスできなくなる原因は、主に以下のような感じです。
- ちょうどアクセスしたタイミングで自動更新が行われている。
- WordPress管理画面にて手動更新を開始したあと、間違えてブラウザのタブを閉じてしまった。
- その他、サーバのトラブル
ちょっと最後の原因の場合は他の対応も必要になる場合がありますが、とりあえずメッセージが表示されたときの対応方法を順番にご紹介します。
メンテナンスモード表示を終了させる方法
メンテナンスモードが表示されている場合は、以下の手順を順番に実施してみます。
その1:とりあえず待ってみる
何もWordPress管理画面で更新などの操作を行なった覚えがなく、唐突にメンテナンス画面になっていた場合は、まずは待ってみましょう。
短ければ1~2分程度、長くても5分程度でメンテナンスモードは終了すると思われます。
しばらく待ってみて、ブラウザ画面を更新してみてください。
また、更新の際には通常のリロードではなく、Shiftキーを押しながらリロードボタンをクリックするなどといったスーパーリロードを行なうようにしましょう。
その2:.maintenanceファイルを削除する
しばらく待っても解除されない場合、もしくは管理画面で更新をした覚えがある場合は、メンテナンスモードを表示させるファイルを削除します。
FTPソフトや、サーバのファイルマネージャーなどを使用して、wp-config.phpファイルが存在するフォルダ内にある「.maintenance」というファイルを削除します。これは削除してしまっても問題ないファイルです。
.maintenanceファイルが見つからない場合
2つの手順を実行すれば、だいたいの場合はメンテナンスモードが解除されます。
ただし、たまに.maintenanceファイルが見つからない場合もあります。
そのような場合は、以下の手順でチェックしてみましょう。
フォルダ内にwp-config.phpがあるか確認する
探しているフォルダの中に、wp-config.phpがあるかを確認してみましょう。
.maintenanceファイルは決まったフォルダに生成されるのではなく、wp-config.phpと同じフォルダに生成されます。
そのため、WordPressのインストール時にwp-config.phpをデフォルトとは異なる場所に移動させていた場合などは、一般的に指定されているフォルダとは別な場所に.maintenanceファイルが生成されています。
その場合は、wp-config.phpがあるフォルダに移動して、.maintenanceファイルを確認してください。
隠しファイルが表示される設定か確認する
FTPソフトやファイルマネージャーが、隠しファイルを表示できる設定であるかを確認しましょう。
.maintenanceファイルは通常では表示されない非表示で隠されたファイルですので、設定によっては表示されていない可能性があります。
お使いのソフトやツールの設定を確認し、隠しファイルが表示されるように変更し、再接続して再度確認してみましょう。
まとめ
WordPressでメンテナンスモードが表示される場合の対処方法をご紹介いたしました。
通常であれば、しばらく待てば自然とアクセスが回復します。
そうでない場合には、.maintenanceファイルを削除してください。
たまに.maintenanceファイルが見つからないことがありますが、こちらの件について紹介してある記事が余り見当たらなかったので、躓く方もいらっしゃるのではないかと思い、記事に残しておきます。