ステップ3での403/500/タイムアウト問題の解決
これらの問題は一般的ではありませんが、安価なホストや、インストーラーの実行に適切に設定されていないホストで発生する可能性があります。
以下は、「クイックオプション」と「エラー応答」のリストと、それぞれの推奨事項です。エラーコードについては、直接そのコード番号にジャンプしてください。
クイックオプション
タイムアウトの問題
Webサーバーがアーカイブを解凍してデータベースをインストールするのに十分な時間実行するように設定されていません。
- 迅速かつ簡単な回避策は、手動で解凍を実行することです。
- 可能であれば、大きなデータベースにはPhpCodeを、大きなアーカイブにはShellZipを使用することが推奨されます。ホストがそれらをサポートしている場合です。

プラグインを無効化
セキュリティまたはキャッシュプラグインがインストールされている場合は、インストールの際の競合を避けるために、一時的に無効にすることをお勧めします。一部のセキュリティプラグインはWordPressのインストール範囲外に到達して外部フォルダを監視することがあり、また、新しい環境で有効化されたプラグインは追加の設定が必要になる場合があります。
- ビルド中: すべてのキャッシュおよびセキュリティプラグインを一時的に無効にしてバックアップを作成し、すべてのキャッシュパスをディレクトリフィルターリストに追加することで、これを行うことができます。
- インストール前: インストールプロセスにすでに進みすぎており、新しいバックアップを作成したくない場合は、いつでも手動で解凍を実行することができます。問題を引き起こしていると思われるプラグインのフォルダを一時的に削除または名前を変更してください。インストールプロセスを完了してから、プラグインを復元してください。
- インストール中: インストーラーのステップ3のオプションの下に、プラグインを無効化できるセレクトボックスがあります。すべてのプラグインを無効にするオプションを選択して、インストールを続行してください。サイトがインストールされたら、すべてのプラグインを再度有効化できます。
Wordfenceプラグイン
Wordfenceは優れたプラグインですが、有効な状態でWPサイトを移動すると、サイトを再展開しようとしたときに問題が発生する可能性があります。
- 最も簡単な修正方法は、サイトを展開するまでプラグインのファイアウォールを一時的に無効にすることです。
- WordfenceにはPHPコードをフィルタリングするファイアウォール機能があります。そのため、installer.phpを実行すると、Wordfenceによってブロックされる可能性があります。これは、複数のWordPressインスタレーションを使用しているユーザーに特に関連性があります。たとえば、別のディレクトリに別のWordPressサイトが存在する場合にWordPressのインストールを複製しようとすると、Wordfenceは複数のディレクトリにまたがって機能するため、「403アクセス拒否」エラーが発生する可能性があります。以下にインストーラーをホワイトリストに追加する手順を示します。
- Wordfenceのライブトラフィックページに移動します。
- インストール後、ルールを削除する場合は、インストーラーを実行する際に再度ホワイトリストに追加することを忘れないでください。
.htaccess ファイルを確認
不適切なWebサーバー構成は、次のような問題を引き起こす可能性があります。
- ディレクトリインデックスが見つかりません: 修正するには、
DirectoryIndex index.html index.php
を.htaccessに追加します。 - mod_securityルールについては、ホストにご確認ください。例えば、Sitegroundホスティングの以下のルールは、インストーラーが正しく機能するようにサーバーのセキュリティルールを解除します。
<IfModule mod_security.c>SecFilterRemove 001838</IfModule>
エラーレスポンス
500 内部サーバーエラー
ログまたはレスポンスでこのエラーが発生した場合は、以下をご覧ください。
「内部サーバーエラー500」メッセージの対処方法
403 Forbidden/アクセス拒否
このレスポンスが発生した場合、権限に関連している可能性があります。以下にいくつかのオプションを示します。
- ルートWordPressフォルダーの権限(755など)を付与します。
注:ステップ1の詳細オプションでは、ディレクトリまたはファイルに再帰的に権限を設定できます。 - ホストにエラーを伝え、適用されているファイアウォールルールについて問い合わせてください。
- .htaccessファイルをチェックする
上記.htaccessファイルをチェックするを参照してください… - ファイアウォール/セキュリティプラグインを一時的に無効にする
上記プラグインを無効にする & Wordfenceプラグインを参照してください…
こちらも参照してください:
「内部サーバーエラー500」メッセージの対処方法
Wordfenceドキュメント
ModSecurityサイト
ModSecurityリファレンス
Duplicatorにおすすめのホスティングプロバイダーは?