ホームページ  >  記事  >  CMS チュートリアル  >  メンテナンスのためにWordPressウェブサイトを一時的にシャットダウンする方法

メンテナンスのためにWordPressウェブサイトを一時的にシャットダウンする方法

尚
オリジナル
2019-07-13 09:59:475649ブラウズ

メンテナンスのためにWordPressウェブサイトを一時的にシャットダウンする方法

当ウェブサイトでは、さまざまな理由によりアクセスエラーが発生する場合があり、メンテナンスのため一時的にサイトを閉鎖する必要があります。サイトを一時的に閉鎖する方法を見てみましょう。

1. .maintenance メソッド

WordPress ルート ディレクトリに .maintenance という名前の新しいファイルを作成します。内容は次のとおりです:

<?php $upgrading = 1234567890; ?>

数字は Unix タイムスタンプです。 PHP 関数 time() または strtotime() によって取得されます。このタイムスタンプで指定された時間より前と、その後 600 秒の間、​​WP は「メンテナンス モード」になり、サイト全体にアクセスするすべてのページに「定期メンテナンスのため一時的に利用できなくなります」と表示されます。 . しばらくしてからもう一度確認してください」と表示されると、バックエンド管理システムにも入ることができません。

メンテナンス時間が不明で、手動で非メンテナンス モードに切り替えたい場合は、.maintenance ファイルの内容を次のように変更できます。

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

メンテナンス モードを停止するには、 .maintenance ファイルを削除するだけです。

そのプロンプトが気に入らない場合は、変更することができます。WP2.9 は wp-settings.php の 139 行目の添付ファイルにあり、WP3.0 は wp- の 164 行目の近くにあります。 include/load.php. 元のプロンプト ページの内容は次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title><?php echo /*WP_I18N_MAINTENANCE*/&#39;Maintenance&#39;/*/WP_I18N_MAINTENANCE*/; ?></title>
</head> 
<body> 
<h1><?php echo /*WP_I18N_MAINT_MSG*/&#39;Briefly unavailable for scheduled maintenance. Check back in a minute.&#39;/*/WP_I18N_MAINT_MSG*/; ?> 
</h1> 
</body>

また、上記の状況は、プラグインのアップグレードが失敗した場合にも発生する可能性があり、.maintenance ファイルを削除することで解決できます。

2. メンテナンス モード プラグイン (推奨: WordPress プラグインのインストール方法 )

メンテナンス プラグインは、公式 Web サイトまたは Baidu からダウンロードできます。 、アップロードして有効にすると、メンテナンスを設定できます。時間ページとメンテナンス ページに表示されるユーザー レベルにより、管理者は通常の操作を実行し、バックグラウンドおよびフォアグラウンドで参照できるようになりますが、一般のユーザーにはメンテナンス プロンプト ページのみが表示されます。

WordPress 関連の技術記事をさらに詳しく知りたい場合は、wordpress チュートリアル 列にアクセスして学習してください。

以上がメンテナンスのためにWordPressウェブサイトを一時的にシャットダウンする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。