バックアップのインストールや復元の過程で、500、502、503、504エラーが発生することがあります。これらのエラーは、サーバーの設定ミス、.htaccessルール、セキュリティプラグインなど、さまざまな要因で発生する可能性があります。
この記事では、これらのエラーを特定し、効果的に解決するためのステップバイステップのガイドを提供します。
一般的な500エラーの処理
インストールプロセス中に、500/502/503/504 ステータスの一般的なエラーが発生します。
解決策1 ModSecを無効にする
ホスティングプロバイダーが mod_security(ModSec)ルールが有効になっているかどうかを確認してください。サーバーによっては、多数のデータベースコマンドを実行したり、ファイルを展開したりすると、mod_securityのブラックリストルールが有効になることがあります。これは通常、ホストがあなたのIPが特定の操作を実行するのをブロックしていることを意味します。
この問題を解決するには、ホスティングプロバイダに連絡し、mod_securityルールがインストーラへの適切なアクセスを妨げていないか確認してもらいます。必要であれば、プロセスを正常に完了できるよう、免除または調整を要求してください。
解決策2 CloudflareとWordFence
WordFenceとCloudflareには、これらのコードを引き起こす可能性のあるいくつかの問題があります。詳しくはこちらの記事をご覧ください:
ビルド中の502/503/504ゲートウェイの問題には何を試せばよいですか?
解決策3 .htaccessディレクティブ
インストールの過程で、ホストが自動的に .htaccess ファイルを置くかもしれません。通常、Duplicatorはインストール中に.htaccessファイルが存在しない場合に最適に動作します。ホストの助けを借りずに自分で問題を解決したい場合は、以下の記事をご覧ください:
WordPressで504ゲートウェイタイムアウトエラーを修正する方法
解決策4 ファイルとディレクトリのパーミッション
Duplicator Liteのステップ1処理で500エラーが発生するのは、ZIP解凍時やファイルパーミッション設定時のタイムアウトが原因であることがあります(Duplicator LiteまたはProのどちらでも)。
この問題を解決するには、まず手動抽出を実行し、詳細モードを有効にして、インストーラーのステップ1のオプション " 詳細 " でファイルパーミッションと ディレクトリパーミッションのオプションのチェックを外します。

解決策5 Cloudflareを一時停止する
Cloudflareを使用している場合は、以下の設定が役立ちます:
- Cloudflareにログイン
- 概要ページで "詳細"をクリックし、"一時停止"をクリックする。
- バックアップをインストールする
- クラウドフレアをオンに戻す
AJAX 503エラーの処理
インストール中に「AJAX ERROR!STATUS:503 Service Unavailable "というエラーが表示されます。
ソリューション
あなたのホストがAJAXコールバックに問題がある場合、最良の解決策は手動インストールを実行することです。ステップバイステップのガイドについては、記事を参照してください:
Zipを有効にせずに「手動抽出」またはインストーラを実行するにはどうすればよいですか?