このガイドでは、Duplicator のインポート、アップロード、インストーラの起動に関する一般的な問題について説明します。インポートリンクのエラー、ドラッグ&ドロップによるアップロードの問題、サーバーのパーミッションと PHP 実行に関連するインストーラ起動の問題を解決するためのソリューションを提供します。
1.インポートリンクの問題
インポートリンクがアーカイブファイルを正しくプルダウンできない場合は、サポートされているソースについて以下の表を参照してください。
サポートされるインポートソースとサポートされないインポートソース
| ソース | ステータス | 備考 |
|---|---|---|
| 汎用ホスト | サポート | ほとんどのホストでは、.zipまたは.dafファイルの直接ダウンロードを許可しています。問題が発生した場合は、ブラウザ経由でダウンロードするか、ホストにお問い合わせください。 |
| ドロップボックス | サポート | 完全サポート。 |
| グーグルドライブ | サポート | Duplicator Proバージョン4.5.9でサポートされています。 |
| AWS(アマゾンS3) | 非対応 | 現在は未対応。 |
| ワンドライブ | 非対応 | 現在は未対応。 |
2.インポートファイル(ドラッグアンドドロップ)アップロードの問題
一般的なエラーメッセージ:
AJAX ERROR! STATUS:403 Forbidden
解決策1: Imunify360または.htaccessの制限をチェックする
AJAX 403 Forbidden」エラーが発生した場合:
- Imunify360 がインストールされていないか、干渉していないか確認してください。
- Imunify360 がインストールされていない場合は
.htaccessファイルがアクセスをブロックしている。 - ホストに問い合わせるか、解決策2と5を試してください。
解決策2:FTP経由でアーカイブを手動でアップロードする
ファイルまたはリンク経由でのインポートに失敗した場合は、アーカイブファイルを手動でアップロードしてください:
- FTPクライアントまたはcPanelファイルマネージャを使用してサーバーにアクセスします。
- アーカイブをアップロードする
.zipまたは.daf)のいずれかに移動する:/wp-content/backups-dup-pro/importsディレクトリ- WordPressルートディレクトリ (ここで
wp-config.phpが位置する)、このように クラシック・インスタレーション の代わりに インポート・インストール
- Duplicator Pro > Importに移動し、リストからアップロードされたアーカイブを選択します。
注意:WordPressのルートディレクトリにバックアップをアップロードした場合、クラシックインストールを実行する必要があります。
3.インストーラ起動時の問題
よくあるエラーメッセージ
- "このサーバーでは、フォルダ内でPHPスクリプトを実行できないため、Duplicatorはインポートを起動できません:"
cURL error 7: Failed to connect to localhost port 8080: Connection refused
解決策1:サーバー権限
インストーラーの起動時にパーミッションエラーが発生した場合は、ファイルのパーミッションに関するこのガイドを参照してください。
解決策2:PHPの実行が許可されていることを確認する
関連するディレクトリで PHP の実行がブロックされていないか確認する:
- .htaccessブロック: 探す
.htaccessのような PHP の実行を拒否する可能性のあるファイルです:
<Files *.php>
注文 拒否、許可
すべてから拒否する
</Files>
wp-content内に.htaccessファイルが存在しても、必ずしも実行を防ぐことはできません。一時的に.htaccessファイルをテストする。 - セキュリティプラグイン:インストーラのアクセスをブロックするWordfenceなどのプラグインを一時的に無効にします。
- ホスティングの制限:PHPの実行がサーバーレベルでブロックされている場合は、ホストに問い合わせるか、ホスティングプロバイダーの変更を検討してください。
解決策3:代替インストールモードを使用する
PHPの実行を有効にできない場合:
- インストーラとアーカイブの両方をWordPressのルートディレクトリに手動でアップロードします。
- インストーラーには
https://your-domain.com/installer.php. - 必要に応じて既存のサイトやデータベースを上書きするには、「上書きインストールモード」を選択します。
注意:Duplicator Proバージョン4.5.1+には、ほとんどのセットアップでこの問題を解決するパッチが含まれています。最新バージョンにアップデートしてください。
解決策4:Dockerコンテナ(cURLエラー)
DockerでDuplicatorを実行していて、cURLエラー(例えば、ポート8080で接続が拒否された)が表示される場合は、コンテナ内のApache設定を調整してください:
- 編集
/etc/apache2/ports.confそして、確実にする:Listen 80 Listen 8080 - 編集
/etc/apache2/sites-available/000-default.confの両方のポートで接続を受け付ける。
詳細については、DockerとApacheの設定ドキュメントまたはStack Overflowを参照してください。