私のホスティングサービスには以下の制限があります。
私のサイトがその制限を超えることはめったにないので、私は新しいホスティングに行きたくありません。
しかし、その制限を超えると、私のサイトは次のスクリーンショットを表示します。
これにより、ユーザーは自分のファイルを上書きできます。停止する方法はありますか?
プロバイダがリソースの過剰処理をどのように処理しているかは完全には明らかではありませんが、空のデータベースに接続するためにwp-config.php
を設定することで、問題で説明した状況を再現できます。その外観から、誰かがWordPressのインストールを続行することができます。
この解決策はWordPressが再インストールされるのを防ぎます。
WordPressのインストールスクリプトにアクセスできないようにするには、.htaccess
ファイルに次の行を追加します。
RedirectMatch Permanent wp-admin/install(-helper)?\.php /site-unavailable.html
サイトのルートディレクトリにファイルsite-unavailable.html
を作成し、サイトが現在利用できないことを示すメッセージを追加します。
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Site temporarily unavailable</title>
<meta name="robots" content="noindex,follow">
<style type="text/css" media="screen">
body { font-size: 16px; }
</style>
</head>
<body>
<article>
<p>Our site is experiencing a high volume of traffic and will return soon.</p>
</article>
</body>
これにより、インストールファイルwp-admin/install.php
およびwp-admin/install-helper.php
をhttp://domain.com/site-unavailable.html
にロードしようとする試みがすべてリダイレクトされます。