.maintenanceファイルは、WPをメンテナンスモードにするためにまだ有効ですか?


22

アップグレード時に、.maintenanceファイルが存在する場合は削除されることがわかります。WPをメンテナンスモードにするための実行可能/正しい方法ですか?

回答:


19

あんまり。

.maintenance 一時ファイルであり、サイトを長期間メンテナンスモードにしたい場合は実行できません。

ソースを見ると$upgrading、ファイルで定義された変数が10分以上経過していない場合にのみ、メンテナンスモードが維持されます。

これ.maintenanceは、WordPressがプラグイン、テーマ、またはそれ自体をアップグレードするときのロックファイルのようなものであることを意味します。これは10分を超えてはなりません。

そのファイルに次のようなものを挿入することは確かに可能です。

$upgrading = time();

理論的には、WordPressはメンテナンスモードで動作しますが、一時ファイルを意図したものであれば、WordPressは正常に更新された後、ファイルを削除してもかまいません。

長期メンテナンスモードの場合は、別のソリューションを使用する必要があります。

ここにあります。


15

手順1:.maintenanceWPルートディレクトリに次のようなファイルを作成します.htaccess

ステップ2:このコードをファイルに入れます

<?php $upgrading = time(); ?>

ステップ3:ファイルを保存します。その後、デフォルトのメンテナンスメッセージ「スケジュールされたメンテナンスには簡単に利用できません」が表示されます。しばらくしてからもう一度確認してください。」

ステップ4:修復またはアップグレードが完了したら、コードまたはファイルを削除します.maintenance

独自のカスタム警告メッセージが必要な場合は、maintenance.phpファイルを作成して/wp-content/ディレクトリに配置します。WordPressはこのファイルを使用して、強制メンテナンス期間中に表示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.