【鯖運営】WordPressで「現在メンテナンス中のため、しばらくの間ご利用いただけません」表示の対応法


このブログで使っているテーマ、monochromeのバージョンが上がったので更新をしてみました。
すると、更新に失敗したと表示されてしまいサイトにアクセスすると「現在メンテナンス中のため、しばらくの間ご利用いただけません」と表示される事態に。。。

一瞬焦りましたが、調べてみると対処法は簡単でした。
テーマやブラグインの更新時に発生する場合があるとのことなので、メモを残します。

 

この現象が発生するとサイトがどのような表示になるかというと、↓の画像ような表示になります。

wordpress_maintenance404エラーよりシンプルな表示ですね。

管理画面だけではなく、一般アクセス用のサイトもこの表示になるので、早急に対処したいですよね。

まず原因ですが、WordPressがメンテナンスモードになっているのが原因です。

この状態を解決するには、WordPress一式が入っている最上位ディレクトリに生成されている「.maintenance」ファイルを削除します。
対処法はこれだけです。

このファイルの有無がメンテナンスモードに入るか否かのトリガーになっています。
何かの更新に失敗すると、管理者が対応する必要があると判断して「.maintenance」ファイルを生成するようです。

削除の仕方は、エクスプローラから削除したり、VPSの場合はコンパネから削除するなど、環境によって違いますので環境にあった対応をしてください。

 

で、これが発生したそもそもの原因のテーマの更新失敗ですが、私の場合は理由が2つありました。

  1. テーマフォルダ以下のパーミッションの設定が不適切
  2. プラグインが更新に干渉

まずパーミッションの設定ですが、テーマフォルダ以下の削除権限がないため更新に失敗していました。
再設定すると今度は画面が真っ白に。。。

PHPのログ表示設定をONにして確認したところ、高速化用のキャッシュプラグインが干渉していることが分かりました。
ですので、キャッシュ系のプラグインを使っている方はこの点もご注意ください。

 

最後に、更新作業ですが、よほどのバグフィックスでない限りは慌てて更新する必要はないと思います。
時間がない状況で今回のようにトラブルがあると慌ててしまい、2次障害が発生してしまいかねません。
時間のある時に、落ち着いて更新作業をするのが大切だと思います。


この記事をシェアする

    Mask_Siva

    北の試される大地に生息しているSEです。
    楽しみながらプログラムを作ったり、ゲームで遊んだりしています。

    コメントをお待ちしております

    HTMLタグは利用できません

    Advertising



    新品/中古ゲーム販売 通販ショップの駿河屋

    Twitter

    仮面被り過ぎ@コンプレックス大佐
    @Mask_Siva

    • もう辞めようかな? 予算も大して組まれないのに、作業時間と報酬の要求がどんどん少なくなってる。 これじゃあ割りに合わない。
      about 2時間 ago
    • 今日の子供向けドローンプログラミング教室のイベントのフライトの様子です。 全員ちゃんと飛ばせましたよ! https://t.co/OYgygvzYbW
      about 9時間 ago
    • しかしまぁ、学生の方から教員に単位認定の救済措置を求めるのってどうなの??? 私は一度もする必要がなかった人間ですが、求めたことってあります??? 素直に来年度に再受講すればいいじゃん。 ちなみにどっちの学校の学生からも要望が上がってきてる。
      about 9時間 ago

    BGM

    機動戦士ガンダムUC オリジナルサウンドトラック
    12 ZERO GRAVITY -澤野弘之

    ↓の再生ボタンで再生できます
    色々な楽曲を試聴したいなら
    >>>こちら<<<

    Nico Nico Community

    Calendar

    2021年8月
    1234567
    891011121314
    15161718192021
    22232425262728
    293031 

    Archive

    My WIsh List

    Amazonで気になっている物をまとめています。

    「これは良かった!」「こっちの方がいいよ!」というものがあれば、教えてください<(_ _)>

    https://amzn.to/3oof0rZ