Duplicator Duplicator

Duplicator ドキュメント

Duplicator のドキュメント、参考資料、チュートリアル

あなたに代わって実行しますか?

DuplicatorのエキスパートがWordPressサイトを移行します。迅速、安全、手間いらずです。

移行ヘルプを入手する

ステップ3での403/500/タイムアウト問題の解決


インストーラーのステップ3で403、500、またはタイムアウトエラーが発生していますか?これらの問題は一般的ではありませんが、予算ホストやインストーラーの実行に適していないホストで発生する可能性があります。

以下は、それぞれの推奨事項を含むクイックオプションとエラー応答のリストです。特定のエラーコードについては、そのセクションに直接ジャンプしてください。

クイックオプション

タイムアウトの問題

Webサーバーがアーカイブを解凍してデータベースをインストールするのに十分な時間実行するように設定されていません。

  • 簡単な解決策は、手動で展開を実行することです。これにより、インストーラーの自動展開ステップがスキップされます。
  • 大規模なデータベースの場合、ホストがサポートしていれば、データベースダンプエンジンをPHPコードの代わりにMysqldumpに設定してください。大規模なアーカイブの場合、ホストがサポートしていれば、アーカイブエンジンをZipArchiveの代わりにShell ZipまたはDupArchiveに設定してください。両方の設定はDuplicator Pro » 設定 » バックアップの下にあります。

プラグインを無効化

セキュリティまたはキャッシュプラグインがインストールされている場合は、インストールの際の競合を避けるために、一時的に無効にすることをお勧めします。一部のセキュリティプラグインはWordPressのインストール範囲外に到達して外部フォルダを監視することがあり、また、新しい環境で有効化されたプラグインは追加の設定が必要になる場合があります。

  • ビルド中: すべてのキャッシュおよびセキュリティプラグインを一時的に無効にしてバックアップを作成し、すべてのキャッシュパスをディレクトリフィルターリストに追加することで、これを行うことができます。
  • インストール前: インストールプロセスにすでに進みすぎており、新しいバックアップを作成したくない場合は、いつでも手動で解凍を実行することができます。問題を引き起こしていると思われるプラグインのフォルダを一時的に削除または名前を変更してください。インストールプロセスを完了してから、プラグインを復元してください。
  • インストール中: インストーラーのステップ3のオプションの下に、プラグインを無効化できるセレクトボックスがあります。すべてのプラグインを無効にするオプションを選択して、インストールを続行してください。サイトがインストールされたら、すべてのプラグインを再度有効化できます。

Wordfenceプラグイン

Wordfenceは優れたプラグインですが、有効な状態でWPサイトを移動すると、サイトを再展開しようとしたときに問題が発生する可能性があります。

  • 最も簡単な修正方法は、サイトを展開するまでプラグインのファイアウォールを一時的に無効にすることです。
  • WordfenceにはPHPコードをフィルタリングするファイアウォール機能があります。そのため、installer.phpを実行すると、Wordfenceによってブロックされる可能性があります。これは、複数のWordPressインスタレーションを使用しているユーザーに特に関連性があります。たとえば、別のディレクトリに別のWordPressサイトが存在する場合にWordPressのインストールを複製しようとすると、Wordfenceは複数のディレクトリにまたがって機能するため、「403アクセス拒否」エラーが発生する可能性があります。以下にインストーラーをホワイトリストに追加する手順を示します。
    1. Wordfenceのライブトラフィックページに移動します。
    2. installer.phpがブロックされたことを示す赤くハイライトされたセクションを探します。「ファイアウォールからパラメータをホワイトリストに追加」ボタンをクリックして、installer.phpが機能するかどうかを確認してください。
    3. インストール後、ルールを削除する場合は、インストーラーを実行する際に再度ホワイトリストに追加することを忘れないでください。

.htaccess ファイルを確認

不適切なWebサーバー構成は、次のような問題を引き起こす可能性があります。

  • ディレクトリインデックスが見つかりません。.htaccessにDirectoryIndex index.html index.phpを追加して修正してください。
  • インストーラーをブロックしているmod_securityルールです。どのmod_securityルールが原因であるか、およびそれを削除する方法をホストに尋ねてください。この古いドキュメント(SiteGroundの例を含む)では、ModSecurity 1.x構文<IfModule mod_security.c>SecFilterRemove [rule ID]</IfModule>を使用していますが、現在のModSecurity 2.xホストでは代わりにSecRuleRemoveById [rule ID]を使用します。適用する前に、ホストがどちらのバージョンと構文を実行しているかを確認してください。

エラーレスポンス

500 内部サーバーエラー

ログまたはレスポンスでこのエラーが発生した場合は、以下をご覧ください。
「内部サーバーエラー500」メッセージの対処方法

403 Forbidden/アクセス拒否

このレスポンスが発生した場合、権限に関連している可能性があります。以下にいくつかのオプションを示します。

  • ルートWordPressフォルダーの権限(755など)を付与します。
    注:ステップ1の詳細オプションでは、ディレクトリまたはファイルに再帰的に権限を設定できます。
  • ホストにエラーを伝え、適用されているファイアウォールルールについて問い合わせてください。
  • .htaccessファイルを確認してください。これは上記「クイックオプション」で説明されています。
  • ファイアウォールまたはセキュリティプラグインを一時的に無効にしてください。これは上記「プラグインの無効化とWordfenceプラグイン」で説明されています。

ビルド自体が失敗するのではなくタイムアウトしている場合は、PHPのmax_execution_time制限を引き上げ、Duplicator Pro » 設定 » バックアップ » 処理の下にある最大ビルド時間設定を確認してください(分単位で測定され、制限なしの場合は0に設定)。段階的なチューニングガイダンスについては、スキャナーの警告、エラー、およびタイムアウトの問題の処理を参照してください。

上記オプションを試すことで、インストーラーのステップ3で発生するほとんどの403、500、およびタイムアウトエラーが解決されます。

こちらも参照:
「内部サーバーエラー500」メッセージをどのように処理しますか?
Wordfenceドキュメント

ModSecurityサイト

ModSecurityリファレンス

Duplicatorに推奨されるホスティングプロバイダーは?


この記事は役に立ちましたか?


関連記事

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →