WordPressサイトを運営していると、アップデートやメンテナンス作業中にメンテナンスモードが解除されないという問題に直面することがあります。
この問題の主な原因は、WordPressが自動的に生成する.maintenance
ファイルがサーバーに残っていることです。このファイルが存在する限り、サイトはメンテナンスモードのままになってしまいます。このページでは、この問題の対処法について詳しく解説します。
目次
対処法
まず始めに、FTPクライアント(例:FileZillaやFFFTP)やレンタルサーバーのファイルマネージャーを使用して、WordPressのルートディレクトリにアクセスします。
ルートディレクトリ内に.maintenance
ファイルが存在するか確認します。もし、ファイルが存在していた場合は削除します。
ルートディレクトリとは?
ルートディレクトリとは、サーバー内のファイルシステムの最上位のフォルダを指します。
WordPressの場合、ルートディレクトリは通常、WordPressがインストールされた場所であり、「wp-admin」や「wp-content」フォルダなどが存在する場所です。
これで、メンテナンスモードが解除されサイトが正常に表示されるようになります。ただし、.maintenance
ファイルを削除してもメンテナンスモードが解除されない方は、次に進んでください。
キャッシュの影響
メンテナンスモードが解除されない原因として、キャッシュの影響が考えられます。キャッシュプラグインを使用している場合や、ブラウザのキャッシュが古い情報を保持していると、削除したはずのメンテナンスモードが表示され続けることがあります。以下の手順を試してみてください。
- キャッシュプラグインの無効化
使用しているキャッシュプラグインを一時的に無効にし、キャッシュをクリアします。 - ブラウザのキャッシュクリア
ブラウザの設定からキャッシュをクリアし、最新の情報を取得できるようにします。 - サイトのリロード
キャッシュをクリアした後、ブラウザをリロードして、変更が反映されているか確認します。