インポート、アップロード、インストーラー起動の問題の処理
このガイドでは、Duplicator でのインポート、アップロード、インストーラーの起動に関する一般的な問題について説明します。インポートリンクのエラー、ドラッグアンドドロップのアップロードの問題、サーバーの権限と PHP の実行に関連するインストーラーの起動の問題を解決するためのソリューションを提供します。
1. インポートリンクの問題
インポートリンクがアーカイブファイルを正しくダウンロードしない場合は、サポートされているソースの表を参照してください。
サポートされているインポート元とサポートされていないインポート元
| ソース | ステータス | メモ |
|---|---|---|
| 汎用ホスト | サポートされています | 直接 .zip または .daf ファイルのダウンロードを許可するほとんどのホスト。問題が発生した場合は、ブラウザ経由でダウンロードするか、ホストに連絡してください。 |
| Dropbox | サポートされています | 完全にサポートされています。 |
| Google Drive | サポートされています | Duplicator Pro バージョン 4.5.9 以降でサポートされています。 |
| AWS (Amazon S3) | サポートされていません | 現在サポートされていません。 |
| OneDrive | サポートされていません | 現在サポートされていません。 |
2. インポートファイル (ドラッグアンドドロップ) のアップロードの問題
一般的なエラーメッセージ:
AJAX エラー! ステータス: 403 Forbidden
解決策 1: Imunify360 または .htaccess の制限を確認する
「AJAX 403 Forbidden」エラーが発生した場合は、
- Imunify360がインストールされていないか、干渉していないことを確認してください。
- Imunify360がインストールされていない場合は、
.htaccessファイルがアクセスをブロックしていないか確認してください。 - ホスティングプロバイダーに問い合わせるか、ソリューション2と5をお試しください。
ソリューション2:FTP経由でアーカイブを手動でアップロードする
ファイルまたはリンクからのインポートが失敗した場合は、アーカイブファイルを手動でアップロードしてください:
- FTPクライアントまたはcPanelファイルマネージャーを使用してサーバーにアクセスします。
- Upload the archive (
.zipor.daf) to one of these locations:/wp-content/backups-dup-pro/importsディレクトリ- WordPressルートディレクトリ (
wp-config.phpがある場所)、これによりクラシックインストールはインポートインストールの代わりに実行する必要があります。
- Duplicator Pro > Import に移動し、リストからアップロードしたアーカイブを選択します。
注意:バックアップをWordPressルートディレクトリにアップロードした場合は、クラシックインストールを実行する必要があります。
3. インストーラーの起動の問題
一般的なエラーメッセージ:
- 「このサーバーではフォルダ内でPHPスクリプトを実行できないため、Duplicatorはインポートを起動できません。」
cURLエラー7:localhostポート8080への接続に失敗しました:接続拒否されました
ソリューション1:サーバーの権限
インストーラー起動時に権限エラーが発生した場合は、ファイル権限に関するこのガイドを確認してください。
ソリューション2:PHP実行が許可されているか確認する
関連ディレクトリでPHP実行がブロックされていないか確認してください:
- .htaccessブロック: PHP実行を拒否する可能性のある
.htaccessファイルを探してください。例:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
wp-content内の.htaccessファイルの存在が必ずしも実行を妨げるわけではありません。テストするには、.htaccessファイルを一時的に名前変更してください。 - セキュリティプラグイン: インストーラーへのアクセスをブロックする可能性のあるWordfenceなどのプラグインを一時的に無効にしてください。
- ホスティング制限: サーバーレベルでPHP実行がブロックされている場合は、ホスティングプロバイダーに問い合わせるか、ホスティングプロバイダーの変更を検討してください。
ソリューション3:代替インストールモードを使用する
PHP実行を有効にできない場合:
- インストーラーとアーカイブの両方をWordPressのルートディレクトリに手動でアップロードします。
https://your-domain.com/installer.phpからインストーラーにアクセスします。- 必要に応じて既存のサイトまたはデータベースを上書きするには、「上書きインストールモード」を選択します。
注意: Duplicator Proバージョン4.5.1以降には、ほとんどのセットアップでこの問題を解決するパッチが含まれています。最新バージョンにアップデートしてください。
解決策 4: Docker コンテナ (cURL エラー)
DuplicatorをDockerで実行していて、cURLエラー(例:ポート8080での接続拒否)が発生している場合は、コンテナ内のApache設定を調整してください:
/etc/apache2/ports.confを編集し、以下を確認します:Listen 80 Listen 8080- 両方のポートでの接続を受け入れるように
/etc/apache2/sites-available/000-default.confを編集します。
詳細については、DockerおよびApacheの設定ドキュメントまたはStack Overflowを参照してください。