WordPressでサイトを管理しているとき、メンテナンスモードの先頭に固定表示されることほどイライラすることはありません。特に、重要な更新の最中であったり、アクセスが集中することが予想される場合には、憂慮すべき事態となります。
メンテナンスモードは、単純なファイルの破損から、より複雑なプラグインの競合や既存の.maintenance
ファイルまで、多くの要因によって引き起こされる可能性があります。
ストレスになることもあるが、メンテナンスモードで立ち往生しているWordPressサイトを修正するのは簡単なことが多い。
私たちのサイトでもこのエラーに何度も遭遇しているので、メンテナンスモードを簡単に終了する方法をご紹介します。

WordPressがメンテナンスモードの先頭に固定表示される原因とは?
メンテナンスモードは、WordPressが更新中や重要な変更を行う際に使用する一時的な状態です。しかし、時にはプロセスが先頭に固定表示され、サイトにアクセスできなくなることがあります。
WordPressがメンテナンスモードに入ると、一時的に.maintenanceファイルが作成されるからです。このファイルがまだサイトに存在していると、メンテナンスモードのループにはまり込んでしまう可能性があります。
その結果、『定期メンテナンスのため、しばらくの間ご利用いただけません。少々お待ちください。

さて、このエラーを引き起こし、サーバーに.maintenanceファイルを残す要因にはいくつかあります。
その一部を紹介しよう:
- 不完全な更新:サーバーの問題やプラグインの競合によって更新プロセスが中断されると、.maintenance ファイルがそのまま残り、サイトがオフラインになることがあります。
- プラグインの不具合:互換性のないプラグインや古いプラグインはWordPressのコア機能に干渉し、メンテナンスモードの問題を引き起こす可能性があります。
- テーマの競合:プラグインと同様に、互換性のないテーマがWordPressインストールと衝突し、意図せずにメンテナンスモードが開始されることがあります。
- サーバーの問題:Webホスティングサービスのサーバーに問題が発生すると、メンテナンスモードで動かなくなるなど、予期せぬ動作が発生することがあります。
ということで、WordPressがメンテナンスモードで動かないエラーを修正するさまざまな方法を見てみましょう。
WordPressがメンテナンスモードの先頭に固定表示されるのを修正する
このエラーの原因がわかったところで、このエラーを解決する簡単な方法は、.maintenance
ファイルを削除することである。
プロからのアドバイス:変更を加える前に、サイトのバックアップを作成することをお勧めします。こうすることで、万が一の場合に備えてサイトの新しいコピーを用意しておくことができます。
.maintenance
ファイルの場所は、通常サイトのルートディレクトリにあります。ホスティングサービスのcPanelからFTPクライアントまたはファイルマネージャを使用してアクセスできます。
FTPを使った.maintenanceファイルへのアクセス
WordPressファイルの表示に使えるFTPサービスはたくさんあります。このチュートリアルでは、FileZillaを使用します。
FTPクライアントを使用したことがない、または設定したことがない場合は、FTPを使用してWordPressにファイルをアップロードする方法についてのガイドを参照してください。
サイトに接続したら、右側のパネルからpublic_html
フォルダーに移動します。

フォルダーにWordPressのコアファイルが表示されているはずです。
ここから、.maintenance
ファイルの場所を見つけることができます。ファイルを右クリックし、「削除」オプションを選択します。

ファイルマネージャを使用した.maintenanceファイルの削除
FTPクライアントを使うのが面倒な場合は、cPanelを使ってWordPressファイルにアクセスすることもできます。
まず、WordPressプロバイダーのアカウントにログインする必要があります。このチュートリアルでは、Bluehostを使用します。
ダッシュボードで、左側のメニューから「ウェブサイト」タブに進みます。次に、サイトの下にある「設定」オプションをクリックします。

その後、「詳細」タブに切り替える必要があります。
cPanelセクションまでスクロールダウンし、「管理」ボタンをクリックするだけです。

cPanelが開いたら、Filesセクションに向かいます。
ここで「ファイルマネージャー」オプションをクリックする。

次に、サイトのファイルとフォルダーが表示されます。左のメニューからpublic_html
フォルダーに移動します。
その後、ルートフォルダーにある.maintenance
ファイルを探します。そのファイルを選択し、上部にある「削除」オプションをクリックします。

このファイルを削除すると、サイトが復元され、メンテナンスモードが解除されます。
念のため、WordPressサイトのキャッシュもクリアしておきましょう。
WordPressがメンテナンスモードの先頭に固定表示されないようにするヒント
WordPressサイトがメンテナンスモードの先頭に固定表示されるのを防ぐことは、サイトの稼働時間と優れたユーザーエクスペリエンスを維持するために非常に重要です。
あなたのサイトがこのエラーに見舞われないようにするために、できる予防策を考えてみましょう。
1.複数のプラグインやテーマを一度に更新しない
プラグインはすべて一度に更新するのではなく、ひとつずつ更新するのがベストです。こうすることで、WordPressがメンテナンスモードに入るような問題を区切ることができます。

各プラグインの更新後、サイトのパフォーマンスを注意深く観察し、予期せぬ動作を確認することもできます。これにより、特にあるプラグインの更新がエラーを引き起こしているかどうかがわかります。
2.プラグインとテーマの互換性チェック
WordPressのメンテナンスモードの外観を防ぐもう一つの方法は、プラグインやテーマがWordPressの最新バージョンと互換性があるかどうかを確認することです。
古いプラグインやテーマは、しばしばコンフリクトを引き起こし、サイトをメンテナンスモードにする原因となります。最新バージョンに更新することは、バグフィックスやセキュリティ強化にも役立ちます。
さらに詳しく知りたい方は、WordPressプラグインの適切な更新方法をご覧ください。
3.ホスティングサービスのアップグレード状況
WordPressサイトの安定性には、信頼性の高いホスティングサービス環境が不可欠です。継続的にエラーが発生する場合は、サイトのトラフィックと需要を処理するために必要なリソースを備えたプランへのアップグレードを検討する時期かもしれません。
また、ホスティングサービスプロバイダーが定期的にサーバーのメンテナンスと更新を行い、パフォーマンスの問題を防いでいることを確認する必要があります。
例えば、私たちのサイトではSiteGroundを使用しています。より多くのオプションについては、最も信頼性の高い、最高のWordPressホスティングサービスプロバイダのピックを参照してください。
さらに詳しく知りたい方は、WordPressウェブホスティングサービスをいつ変更すべきかについてのガイドもご覧ください。
4.WordPressの専門家にサイトのメンテナンスを依頼する
もしあなたがサイトのエラーを防いだり修正したりする時間や専門知識がないのであれば、WordPressのプロに依頼することを検討すべきです。彼らはあなたのサイトのメンテナンスや更新を管理してくれるので、あなたはビジネスの成長に集中することができます。
WordPressの専門家は、サイトがメンテナンスモードで立ち往生するリスクを減らす対策を実践することができます。例えば、ソフトウェアがすべて最新であることを確認し、サイトの稼働時間を監視し、発生したエラーを修正します。
現在、最も手頃な価格でWordPressをサポートできる代理店の1つが、WPBeginner Pro WordPressメンテナンスサービスです。私たちは16年以上の経験があり、私たちのチームはWordPressで10万人以上のユーザーを支援してきました。

当社のエキスパートが舞台裏ですべてを処理し、ストレスのない体験をお届けします。例えば、WordPressコア、テーマ、プラグインの一貫した更新、定期的なクラウドバックアップとマルウェアの除去、継続的な稼働時間の監視を受けることができます。
さらに、年中無休のWordPressサポートが、メンテナンスモードの問題を解決し、サイトのパフォーマンスを向上させるためにその他のバグを修正するお手伝いをします。
また、オンデマンドの緊急サポートサービスもご利用いただけます。エラーが発生したり、メンテナンスモードを終了できない場合は、このプランが最適です。
この投稿が、WordPressがメンテナンスモードで動かなくなるのを直す方法を学ぶのにお役に立てば幸いです。究極のWordPressメンテナンスガイドと WordPressサポートへの連絡方法もご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Have a question or suggestion? Please leave a comment to start the discussion.