WordPress メンテナンス 困ったとき
「現在メンテナンス中のため、しばらくの間ご利用いただけません」が出たら?
WordPressの本体やプラグインの新しいバージョンへのアップグレード中にアクセスされるとこのメッセージが表示されるようになっています。
WordPressの更新は、だいたい以下の手順になっています。
1)目的のファイルのダウンロード(Zip形式)
2)ファイルの展開
3)古いファイルと新しいファイルを置き換える。「.maintenance」ファイルを作成し、メンテナンス中のアナウンスをする。
で、3)番の古いファイルと新しいファイルを置き換える作業の時にアクセスされるとエラーで落ちる可能性があるため、この「現在メンテナンス中のため、しばらくの間ご利用いただけません」を無条件で表示するようになっています。
どういうときに表示される?
まずは、更新中にアクセスされると表示されます。でも、この場合は表示されるのが正常で、問題ないですね。
次に、何らかの原因で更新途中に失敗した場合。これはファイルが新旧混ざっている場合や失われている場合、壊れてしまっている場合とかいろいろ想定出来て、アクセスされるとエラーで落ちる可能性があるため、表示された方が助かります。早急にケースバイケースで対応してあげる必要があります。
次に、正常に更新が終わってるのに、この「現在メンテナンス中のため、しばらくの間ご利用いただけません」が表示される場合。これは、何らかの原因で「.maintenance」ファイルが削除できなかった場合に表示されます。
対処法は?
上の更新そのものに失敗した場合は、更新を正常に終了させるか、プラグインならプラグインを削除してしまうか、何らかの対応を行う必要があります。その後に次の作業を行います。
で、正常に更新が終わってるのに表示される場合は、先ほどの「.maintenance」ファイルを手動で削除してあげる必要があります。
「.maintenance」ファイルはWordPress のインストールディレクトリ直下にあります。
FTPでアクセスして削除してもいいですし、レンタルサーバのファイル管理機能で削除しても構いません。
何らかの方法で削除してあげれば、WordPressが普通に動作します。
なぜ起こる?
正常に更新が終了したら自動で削除されるはずなのになぜ起きる?
不思議ですが、起きているケースがあるそうです。
傾向として複数のプラグインを一気にアップデートする時によく起こるようですので、一つ一つ確認しながら更新するのが良いと思われます。
以上、WordPress 「現在メンテナンス中のため、しばらくの間ご利用いただけません」が出たら?でした。