Duplicatorの一般的なインストーラーUIとアーカイブの問題の解決方法
Duplicatorインストーラーを使用している際に、UIやアーカイブ関連の問題が発生する可能性があります。このガイドでは、一般的なインストーラーUIの問題とその解決策について説明します。
アーカイブが見つかりません
各Duplicatorバックアップには、特定のアーカイブ(.zipまたは.daf)にリンクされた一意のinstaller.phpファイルが含まれています。一致しない場合、次のようなエラーメッセージが表示されます。
- アーカイブが見つかりません!
- インストーラーとアーカイブの不一致が検出されました
これらのメッセージのいずれかが表示された場合は、以下の解決策を確認してください。
解決策1:正しいアーカイブ名を見つける
アーカイブファイル名がインストーラーが期待するものと一致していることを確認してください。


解決策2:バックアップインストーラーを抽出する
このガイドを使用して、アーカイブファイルからインストーラーファイルを抽出します。DAFファイルを手動で抽出する方法については、こちらをご覧ください。
解決策3:ダウンロードを検証する
アーカイブファイルが完全にダウンロードされ、正しくアップロードされたことを確認してください。また、ローカルコンピューターのファイルサイズと、Backups 画面に表示されているサイズを比較してください。一致しない場合は、ファイルを再ダウンロードしてアップロードしてください。
ソリューション 4:別のブラウザを試す
問題が解決しない場合は、以下をお試しください。
- 拡張機能のない別のブラウザを使用してください。
- プロキシ経由でウェブサイトを実行している場合は、一時的にプロキシを無効にし、DNSキャッシュをフラッシュすることを検討してください。
- 使用中のVPNまたはファイアウォールソフトウェアを一時的にオフにすることを検討してください。
JavaScriptエラー
JavaScriptエラーによりinstaller.php UIが正しく読み込まれない場合は、以下をお試しください。
- サーバーが
dup-installerディレクトリに.htaccessファイルを自動挿入していないか確認してください。 - ブラウザのキャッシュをクリアして、installer.phpを再読み込みしてください。
Safari/Macintoshの問題
一部のMacシステムではファイルが自動的に解凍され、Duplicatorの問題が発生します。Duplicatorのインストーラーは.zipまたは.dafアーカイブファイルを検索するため、個別の解凍済みファイルとしてダウンロードされた場合に問題が発生する可能性があります。
ソリューション 1:Safariでの自動解凍を防止する
- Safariを開きます。
- 環境設定 » 一般に移動します。
- 「ダウンロード後に安全なファイルを開く」のチェックを外します。
- アーカイブファイルを再ダウンロードしてください。
ソリューション 2:アーカイブの整合性を検証する
インストールプロセス中に、アーカイブがアーカイブとまったく同じ名前のディレクトリ、または場合によっては__MACOSXという名前のフォルダで抽出されたことに気付いた場合は、アーカイブファイルが変更されたことを意味します。
アーカイブ.zip/dafファイルの生のコピーを取得するには、以下の場所を確認してください。
- Duplicator Pro:
/your_site/wp-content/backups-dup-pro(または設定したストレージパス) - Duplicator Lite:
/public_html/wp-content/backups-dup-lite//public_html/wp-snapshots/(レガシーパス)
ファイルを再アーカイブすることもできます。
- アーカイブファイルをローカルコンピュータに解凍し、installer-backup.phpファイルに移動します。
- すべてのファイル/フォルダを選択し、installer-backup.phpがアーカイブのルートにあるようにarchive.zipを再作成します。
- 場合によっては、上記の手順1で抽出されたアーカイブファイルの名前を、手順2で作成したアーカイブの名前に変更する必要がある場合があります。
- 新しく再編成されたアーカイブファイルをinstaller.phpファイルと同じ場所に配置し、もう一度試してください。
無効なインストーラー
installer.phpをブラウザで開いたときに破損したコードが表示されたり、ダウンロードプロンプトが表示されたりする場合は、サーバー構成の問題であるか、サーバーがダウンロードプロセスの一部として提供したときにインストーラーファイルが破損した可能性があります。
ソリューション 1:プレーンテキスト表示の修正
installer.phpがプレーンテキストで表示される場合は、.htaccessまたはhttpd.confファイルを次のように編集してください。
AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html
解決策 2: バイナリテキスト表示の修正
installer.phpが実行されずに、次のようなバイナリまたは16進数の文字を表示する場合
1f8b 0800 0000 0000 0003 ecfd 7b57 1bb9d228 0eff 9dbd 7fe0 0e8d 7706 ecd0 363609b9 d8e9 7813 7012 26dc 8221 2401 86a7...
または
警告: 入力中に予期しない文字が見つかりました: '?' (ASCII=17) state=0
Webサーバーがファイルをコンピューターにダウンロードする際に問題を抱えている可能性があります。インストーラーの正しいコピーを取得する最も簡単な方法は、次のとおりです。
- Direct FTP Download:
- When transferring the backup files from your FTP client be sure it is in binary mode since ASCII mode can corrupt the zip file. The backup can be found using these file paths:
- Duplicator Pro:
/your_site/wp-content/backups-dup-pro(または設定したストレージパス) - Duplicator Lite:
/public_html/wp-content/backups-dup-lite//public_html/wp-snapshots/(レガシーパス)
- Duplicator Pro:
- 正しいバックアップに関連付けられたファイル名のインストーラーを見つけてダウンロードしてください。
installer.phpファイルをNotepad++などのテキストエディタで開きます。ファイルコードは通常のPHPファイルであるはずです。
- When transferring the backup files from your FTP client be sure it is in binary mode since ASCII mode can corrupt the zip file. The backup can be found using these file paths:
- バックアップインストーラーを使用する: 別の方法として、archive.zipファイルを開き、
installer-backup.phpファイルを見つけます。このファイルは、元のinstaller.phpファイルの正確なコピーになります。詳細については、このガイドを確認してください。DAFファイルを手動で抽出する方法については、こちらで見つけることができます。 - ホストに連絡する: ファイルのダウンロードがバイナリモードで、ASCIIではないようにホストに伝えてください。
解決策 3: ダウンロードプロンプトの修正
installer.phpを参照したときに、実行する代わりにダウンロードがプロンプトされる場合は、.htaccessファイルが破損しているか、正しく機能するように構成されていない可能性があります。これをテストするには:
test.phpのような空のPHPファイルを作成します- このファイルを
installer.phpと同じディレクトリにアップロードします。 test.phpファイルも実行する代わりにダウンロードされる場合は、サーバーがPHPを正しく処理していません。
これを修正するには、ホストに連絡して、サイトがPHPファイルを正しく処理していないことを伝えてください。
解決策4:解析エラーを修正する
installer.phpで次のようなエラーが発生する場合:
構文エラー: 構文エラー、予期しない $end、T_VARIABLE または T_DOLLAR_OPEN_CURLY_BRACES または T_CURLY_OPEN を期待しています … installer.php の 1300 行目
ファイルエンコーディングがWebサーバーに正しく受け入れられていないことを示しています。以下にいくつかのオプションを示します。
- 多くの場合、ファイルをあるサーバーから別のサーバーに転送すると、インストーラーが破損する可能性があります。この問題を解決するには、上記の解決策 #2を参照してください。多くの場合、FTPモードをASCIIからバイナリに変更すると、この問題が解決する可能性があります。
- 最初のオプションで問題が解決しない場合は、Notepad++のようなプログラムを使用できます。
installer.phpファイルを開き、上部ツールバーにあるエンコーディング設定をANSIからUTF-8に変更します。一方の形式からもう一方の形式に変換してみてください。その後、ファイルを保存し、インストーラーファイルをサーバーに再アップロードして、どちらのバージョンが機能するかを確認します。
これで完了です!Duplicatorでインストーラーまたはアーカイブの問題が発生している場合は、上記の手順で解決できるはずです。問題が解決しない場合は、ホスティングプロバイダーにサーバー構成の問題について確認することを検討してください。
ダウンタイムなしでウェブサイトを移行したいですか?もしそうなら、ここにある「ダウンタイムなしでウェブサイトを移行する方法」の完全ガイドをご覧ください。