Duplicator Duplicator

Duplicator ドキュメント

Duplicator のドキュメント、参考資料、チュートリアル

異なるアーカイブエンジンの操作


違いは、ファイルを圧縮およびアーカイブするために使用される基盤となるテクノロジーと方法にあります。Shell Zip はシステムコマンドを活用し、ZipArchive は zip ファイル操作のための PHP クラスであり、DupArchive は Duplicator プラグイン用に開発されたカスタムエンジンで、その特定のニーズに対応しています。エンジンの選択は、それらを使用するアプリケーションのコンテキスト内での速度、互換性、および機能などの要因に影響を与える可能性があります。

各アーカイブエンジンの違い

シェルジップ

Shell Zip はコマンドを実行して、ウェブサイトのファイルとデータベースを 1 つの .zip アーカイブに圧縮します。この方法は、PHP ZipArchive を使用するよりも迅速で信頼性が高いことがよくあります。このオプションがシステムで利用可能な場合は、Shell Zip を選択することをお勧めします。

Shell Zip は、Basic およびそれ以降のライセンスレベルでのみ利用可能です。

Shell Zip を使用するには、サーバーに zip および unzip パッケージがインストールされている必要があります。また、PHP 関数 popen および pclose が有効になっていることも必要です。

Shell Zip が無効になっている場合、これらの要件のいずれかまたは複数がサーバーで欠落しているか無効になっていることを意味します。その場合は、ホスティングプロバイダーに連絡して、zip/unzip パッケージのインストールと popen および pclose PHP 関数の有効化を依頼してください。

ZipArchive

ZipArchive は、Zip アーカイブの操作を可能にする PHP クラスです。PHP スクリプト内で直接 zip ファイルを作成および抽出するためのプログラミングインターフェイスを提供します。ZipArchive は、PHP レベルで動作するため、さまざまなサーバー構成でより移植性が高く、基盤となるオペレーティングシステムに関係なく zip ファイル作成の一貫性を保証します。

DupArchive

DupArchive は、Duplicator 固有の [archive.daf] ファイルを生成するファイル形式です。Duplicator 専用に調整されたこの形式は、パフォーマンスとスケーラビリティを優先します。安価なホスティングプロバイダーは、サーバーに厳格なタイムアウト、CPU、および I/O 制約を課すことがよくあります。DupArchive は、これらの制限を克服するために作成され、ユーザーがサーバーの制約に妨げられることなく、より大きなバックアップを作成できるようにします。

ZipArchive の管理

ZipArchive を使用してバックアップを作成するには、Duplicator はサーバーに ZipArchive PHP 拡張機能がインストールされ、有効になっている必要があります。

Duplicator での ZipArchive のインストールを検証するには、phpinfo で確認するだけで簡単に検証できます。

または、Duplicator Pro のツールページから ZipArchive がインストールされているか確認してください。Duplicator Pro » Tools » General » PHP Information に移動し、Configure Command までスクロールして、–enable-zip が有効になっているか確認します。

注意: 設定コマンドセクションに–enable-zipが有効になっていない場合は、ZipArchiveがインストールされていないか有効になっていないことを意味します。ホストまたはサーバー管理者に連絡して、ZipArchiveを有効にしてもらうように依頼してください。

よくある質問

Duplicatorがホストの確認を経ても失敗した場合、どうすればよいですか?
PHPにはZip圧縮を実行する方法が複数あるため、ホストが正しいバージョンを確認していることを確認してください。Zip Archiveクラスを有効にする手順については、こちらのリンクを参照するように依頼してください。この拡張機能は、ほとんどの主要なホスティングプラットフォームでは通常デフォルトで有効になっています。
お使いのコンピューターでZip拡張機能が有効になっているか確認してください。
お使いのコンピューターで、PHPのZip拡張機能が有効になっていることを確認してください。php.iniファイルで以下を確認してください:Windowsの場合:extension=php_zip.dll
MacおよびLinuxの場合:extension=zip.so
追加の参考資料
PC (XAMPP、WampServerなど) のリソース:
PHPマニュアル | XAMPPフォーラム | WampServerフォーラム | Google検索
Mac (MAMP) のリソース:
PHPマニュアル | MAMPフォーラム | 記事1 | スレッド1スレッド2

こちらも参照: 手動で解凍するには、またはZipが無効な状態でインストーラーを実行するにはどうすればよいですか?


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


関連記事

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →