サイト内検索

あらゆるワードの関連記事を検索できます!

おぐえもん
大学に通う理系学生です♪Webサイトやチラシ、冊子などのデザインや、システム開発などの経験があります。音楽が好きで、渋谷系サウンドが好物です!
たぶん今すぐ使えるテクニックから、きっと全く使えない豆知識まで。

WordPressがメンテナンスモードのまま固まった

WordPressの更新中に画面をいじったら突然「現在メンテナンス中のため、しばらくの間ご利用いただけません。」なんて出てきて動かなくなってしまった!このままじゃサイトが死んじゃう!誰か助けて!!

おぐえもん

本カテゴリ
Web関連の話題(何かの使い方とかトラブルシューティングとか)について綴ります。

お久しぶりです。おぐえもんです。
久々にサイトを整備しようと思い、Wordpress周りの更新を色々行なっていたら、突然画面が遷移して、次の画面から動かなくなりました。

どうやらWordPressが関係している全てのページがこのような状態になっているみたいでさあ大変。
プラグイン更新中は一時的にメンテナンスモードになることこそ知っていましたが、いつまで経っても復旧せず、更新の完了に関係なくずっと元に戻らないみたいでした。

色々原因を調べて見ると、メンテナンス画面の主犯はどうやらこいつのよう…

WordPressのファイル類が格納されているフォルダの最上層に生成される「.maintenance」という隠しファイルがゾンビのごとく残留し続けて、サイトに悪さをしていました。
このファイルは、WordPressの管理ページからはどうすることもできない(管理画面がそもそも機能していないので当たり前ですが…)ので、FTPソフト(WinならFFFTP、MacならCyberDuckなど)を使って直接サーバーの中にアクセスして、当該ファイルを削除します。

実際に削除してみたところ、きちんと元どおりの画面になりました。

先述した通り、WordPressはプラグインなどの更新時に、サイト全体を一時的にメンテナンスモードにするので、その際に「.maintenance」を自動生成するみたいです。本来ならば、更新完了時にメンテナンスモードを解除するために「.maintenance」をきちんと自動消去してくれるらしいのですが、更新中に適当なリンクなどをクリックしてしまうと、「.maintenance」が消されることのないまま、ゾンビ化してしまうみたいですね。

更新中に上のような画像が出てきたら、特に指示こそありませんが、更新完了まで画面をそっとしておきましょう。