Duplicator ドキュメント

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

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


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

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

Shell Zip

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を有効にしてもらうように依頼してください。

よくある質問

If Duplicator fails despite host confirmation, what should I do?
Ensure your host is checking the correct version, as there are various ways to perform Zip compression in PHP. Ask them to visit this link for instructions on enabling the Zip Archive class. Note that this extension is typically enabled by default on most major hosting platforms.
Check if Zip extensions are enabled on your computer?
On your computer, ensure that the Zip extensions are enabled for PHP. Check your php.ini file for: On Windows: extension=php_zip.dll
On Mac and Linux: extension=zip.so
Additional References
PC (XAMPP, WampServer, etc) resources:
PHP manual | XAMPP Forums | WampServer Forums | Google Search
Mac (MAMP) resources:
PHP manual | MAMP Forums | Article 1 | Thread 1Thread 2

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


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


関連記事

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

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

Get Duplicator Now
Duplicator プラグイン

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

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

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

or
Get 60% Off Duplicator Pro Now →