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

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

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

Duplicatorの一般的なインストーラのUIとアーカイブの問題を修正する方法

Duplicatorのインストーラーを使用していると、様々なUIやアーカイブ関連の問題に遭遇することがあります。このガイドでは、インストーラの UI に関する一般的な問題とその解決方法を説明します。

アーカイブが見つかりません

各Duplicatorバックアップには一意の installer.php ファイルを特定のアーカイブ (.zip または .daf).一致しない場合は、以下のようなエラーメッセージが表示されます:

  • アーカイブが見つかりません!
  • インストーラとアーカイブの不一致を検出

これらのメッセージが表示された場合は、以下の解決策をご覧ください:

解決策1:正しいアーカイブ名を見つける

アーカイブファイル名がインストーラが期待するものと一致していることを確認してください。

Duplicator Pro " Backupsに移動し、+ボタンをクリックし、"View Details "ボタンをクリックします。

注意:Duplicator Liteを使用している場合、Duplicator Lite " Backupsに 進み、Backup Details ボタンをクリックします。

次に、[General]セクションを展開し、[Files]の下にあるフルバックアップアーカイブ名を確認します。

最後に、ダウンロードしたバックアップに行き、フルネームを確認する: [full-unique-name]_archive.zip

解決策2:バックアップインストーラを展開する

このガイドを参考に、アーカイブファイルからインストーラーファイルを解凍してください。DAF ファイルを手動で解凍する方法は、こちらを参照してください。

必要に応じてファイル名を変更し、既存のインストーラーファイルの置き換えに使用することもできますが、インストール後は必ず削除してください。

解決策3:ダウンロードの検証

アーカイブファイルが完全にダウンロードされ、正しくアップロードされたことを確認します。また、ローカルコンピュータ上のファイルサイズとバックアップ画面に表示されているサイズを比較してください。一致しない場合は、ファイルを再ダウンロードしてアップロードしてください。

解決策4:別のブラウザを試す

それでも問題が解決しない場合は、以下をお試しください:

  • 拡張機能のない別のブラウザを使用する。
  • プロキシ経由でウェブサイトを運営している場合は、プロキシを一時的に無効にし、DNSキャッシュをフラッシュすることを検討してください。
  • 使用しているVPNやファイアウォールソフトウェアを一時的にオフにすることを検討してください。

JavaScriptエラー

JavaScriptエラーが原因でinstaller.php UIが正しく読み込まれない場合は、以下をお試しください:

  1. を自動挿入したかどうかをチェックする。 .htaccess ファイルを dup-installer ディレクトリにある。
  2. を削除する。 .htaccess ファイルを表示します。(必要であれば、FTPで「隠しファイルを表示」を有効にしてください)。
  3. ブラウザのキャッシュをクリアし、installer.phpをリロードします。

注: サーバーが .htaccess のサブフォルダーの1つにある。 dup-installer フォルダー

Safari/Macintoshの問題

Macシステムによっては自動的にファイルを解凍するため、Duplicatorで問題が発生することがあります。Duplicatorのインストーラーは.zipまたは.dafアーカイブファイルを探すため、別々に解凍されたファイルとしてダウンロードされた場合、問題が発生する可能性があります。

解決策1:Safariで自動解凍を防ぐ

  1. サファリを開く。
  2. 環境設定"一般 をクリックする。
  3. ダウンロード後に安全なファイルを開く」のチェックを外す
  4. アーカイブファイルを再ダウンロードする。

解決策2:アーカイブの完全性を検証する

インストール作業中に、アーカイブとまったく同じ名前のディレクトリや、場合によっては __MACOSXこれはアーカイブファイルが変更されたことを意味する。

archive.zip/dafファイルの生コピーを入手するには、以下の場所をチェックしてください:

  • デュプリケーター・プロ: /your_site/wp-content/backups-dup-pro (または設定したストレージパス)
  • デュプリケーターライト:
    • /public_html/wp-content/backups-dup-lite/
    • /public_html/wp-snapshots/ (レガシー・パス)

ファイルを再アーカイブすることもできます:

  1. アーカイブファイルをローカルコンピュータに解凍し、installer-backup.phpファイルに移動します。
  2. すべてのファイル/フォルダを選択し、installer-backup.phpがアーカイブのルートになるようにarchive.zipを再作成します。
  3. 場合によっては、2番目のステップで作成したアーカイブの名前を、上記の1番目のステップで抽出したアーカイブファイルの元の名前に変更する必要があります。
  4. 新しく再編成したアーカイブファイルを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

注:具体的な手順については、お使いのホスティング設定に関する検索エンジン(Googleなど)を使用してください(例:「MAMP AddType PHP」)。例えば、MAMPを使った同様の問題は、こちらにあります。

解決策2:バイナリテキスト表示を修正する

もし installer.php のように、実行の代わりにバイナリまたは16進文字を表示する。

1f8b 0800 0000 0000 0003 ecfd 7b57 1bb9d228 0eff 9dbd d6fe 0e8d 7706 ecd0 363609b9 d8e9 7813 7012 26dc 8221 2401 86a7...

または

Warning: Unexpected character in input: '?' (ASCII=17) state=0

その場合、ウェブサーバーがあなたのコンピューターにファイルをダウンロードする際に何らかの問題を抱えている可能性があります。インストーラーの良いコピーを入手する最も簡単な方法は、以下を試してみることです:

  • 直接FTPダウンロード:
    1. FTPクライアントからバックアップファイルを転送する際は、バイナリモードであることを確認してください。バックアップは以下のファイルパスで見つけることができます:
      • デュプリケーター・プロ: /your_site/wp-content/backups-dup-pro (または設定したストレージパス)
      • デュプリケーターライト:
        • /public_html/wp-content/backups-dup-lite/
        • /public_html/wp-snapshots/ (レガシー・パス)
    2. 正しいバックアップに関連するファイル名のインストーラーを探し、ダウンロードします。
    3. を開く。 installer.php のようなテキストエディタで メモ帳プラスプラス.ファイルコードは通常のPHPファイルでなければなりません。
  • バックアップインストーラを使用する: もう一つの方法は、archive.zipファイルを開いて installer-backup.php このファイルはオリジナルの installer.php ファイルをご覧ください。詳しくは 本ガイド.DAF ファイルを手動で抽出する方法については、以下の手順を参照してください。 ここにある.
  • ホストに連絡する:ファイルのダウンロードをASCIIではなくバイナリモードに設定する必要があることをホストに知らせる。

解決策3:ダウンロードプロンプトを修正する

にブラウズする場合 installer.php を実行するのではなく、ダウンロードを促すようなメッセージが表示されます。 .htaccess ファイルが壊れているか、正しく動作するように設定されていません。これをテストするには

  1. 次のような空白のPHPファイルを作成する。 test.php
  2. と同じディレクトリにアップロードする。 installer.php.
  3. もし test.php ファイルも実行されずにダウンロードされる場合は、サーバーが PHP を正しく処理していません。

これを解決するには、ホストに連絡し、あなたのサイトがPHPファイルを適切に処理していないことを伝えてください。

解決策4:解析エラーを修正する

もし installer.php のようなエラーが出る:

Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in … installer.php on line 1300

ファイルのエンコーディングがウェブサーバーに正しく受け入れられていない可能性があります。以下にいくつかのオプションを示します:

  1. 多くの場合、あるサーバーから別のサーバーにファイルを転送すると、インストーラーが破損することがあります。この問題を解決するには、上記の解決策2を参照してください。多くの場合、FTPモードをASCIIからバイナリに変更すると、この問題を解決できます。
  2. 最初のオプションで問題が解決しない場合は、次のようなプログラムを使用することができます。 メモ帳プラスプラス.を開く。 installer.php ファイルを開き、上部のツールバーにあるエンコード設定をANSIからUTF-8に変更してください。一方のフォーマットから他方のフォーマットに変換してみてください。その後、ファイルを保存し、インストーラーファイルをサーバーに再アップロードして、どちらのバージョンが動作するかを確認します。

以上です!Duplicatorのインストーラやアーカイブに問題がある場合は、上記の手順で解決できるはずです。それでも問題が解決しない場合は、サーバー設定に問題がないか、ホスティングプロバイダーに確認してみてください。

ダウンタイムゼロでウェブサイトを移行したいですか?もしそうなら、こちらの完全ガイド「ダウンタイムゼロでウェブサイトを移行する方法」をご覧ください。

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

関連記事