最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手

デュプリケーター・ドキュメンテーション

デュプリケーターのドキュメント、参考資料、チュートリアル

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

このような問題はよくあることではありませんが、低予算のホストや、インストーラが実行できるように適切に設定されていないホストで発生する可能性があります。

以下は、「クイック・オプション」と「エラー・レスポンス」のリストです。エラーコードについては、そのコード番号に直接ジャンプしてください。

クイック・オプション

タイムアウトの問題

ウェブサーバーは、アーカイブを解凍してデータベースをインストールするのに十分な時間実行するように構成されていません。

  • 迅速かつ簡単な回避策は、手動で抽出を実行することです。

プラグインを無効にする

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

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

Wordfenceプラグイン

Wordfenceは優れたプラグインだが、これを有効にしたままWPサイトを移動すると、最初にサイトを再展開しようとしたときに問題が発生することがある。

  • 一番手っ取り早いのは、サイトをデプロイするまでプラグインのファイアウォールを一時的に無効にすることです。
  • Wordfenceには、PHPコードをフィルタリングするファイアウォール機能があります。そのため、installer.phpを実行すると、Wordfenceによってブロックされる可能性があります。これは、WordPressを複数インストールしているユーザーにとってより関連性が高い。例えば、別のWordPressサイトが別のディレクトリに存在する状態でWordPressを複製しようとしている場合、Wordfenceは複数のディレクトリにまたがって動作するため、「403 Access Denied」エラーが表示される可能性があります。以下は、インストーラをホワイトリストに登録するための手順です:
    1. Wordfence Live Trafficのページにアクセスしてください。
    2. installer.phpがブロックされたという赤いハイライト部分を探してください。Whitelist param from Firewall "ボタンをクリックし、installer.phpが動作するか確認してください。
    3. インストール後、ルールを削除した場合は、インストーラを実行する際に、必ず再度ホワイトリストに登録してください。

.htaccessファイルをチェックする

不適切なウェブサーバー設定は、次のような問題を引き起こす可能性がある:

  • ディレクトリインデックスがありません:修正するには
    DirectoryIndex index.html index.php
    を.htaccessに追加する。
  • mod_securityルールをホストに確認してください。例えば、Sitegroundホスティングの以下のルールは、インストーラが正しく動作するためにサーバーセキュリティルールを解除します:
    <IfModule mod_security.c>SecFilterRemove 001838</IfModule>

エラー応答

500 内部サーバーエラー

ログやレスポンスからこのエラーが表示された場合は、以下を参照してください:
「Internal Server 500」メッセージはどのように処理すればよいですか?

403 禁止/アクセス拒否

このような回答が返ってきた場合、パーミッションに関係している可能性があります:

  • WordPressのルートフォルダのパーミッション(755など)を設定する
    注:ステップ1の詳細オプションでは、ディレクトリやファイルのパーミッションを再帰的に設定することができます。
  • エラーの発生したホストに連絡し、そのホストが強制しているファイアウォールのルールについて尋ねてください。
  • .htaccessファイルを確認する
    上記の.htaccessファイルを確認するを参照してください。
  • ファイアウォール/セキュリティプラグインを一時的に無効にする
    上記のプラグインと Wordfenceプラグインを 無効にするを参照してください...

こちらもご参照ください:

"Internal Server 500 "メッセージはどのように処理しますか?

Wordfenceドキュメント

ModSecurityサイト

ModSecurityリファレンス

Duplicatorにお勧めのホスティングプロバイダーは?

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

関連記事