Arbeiten mit verschiedenen Archiv-Engines
Die Unterschiede liegen in den zugrunde liegenden Technologien und Methoden, die zum Komprimieren und Archivieren von Dateien verwendet werden. Shell Zip nutzt Systembefehle, ZipArchive ist eine PHP-Klasse zur Bearbeitung von Zip-Dateien und DupArchive ist eine benutzerdefinierte Engine, die für das Duplicator-Plugin entwickelt wurde und auf dessen spezifische Bedürfnisse zugeschnitten ist. Die Wahl der Engine kann Faktoren wie Geschwindigkeit, Kompatibilität und Funktionalität im Kontext der Anwendung, die sie verwendet, beeinflussen.
Unterschied zwischen den einzelnen Archiv-Engines
Shell Zip
Shell Zip führt einen Befehl aus, um die Website-Dateien und die Datenbank in einem einzigen .zip-Archiv zu komprimieren. Diese Methode ist oft schneller und zuverlässiger als die Verwendung von PHP ZipArchive. Wenn diese Option auf Ihrem System verfügbar ist, empfehlen wir die Auswahl von Shell Zip.
ZipArchive
ZipArchive ist eine PHP-Klasse, die die Bearbeitung von Zip-Archiven ermöglicht. Sie bietet eine Programmierschnittstelle zum Erstellen und Extrahieren von Zip-Dateien direkt in PHP-Skripten. ZipArchive ist auf verschiedenen Serverkonfigurationen portabler, da es auf PHP-Ebene arbeitet und eine konsistente Erstellung von Zip-Dateien unabhängig vom zugrunde liegenden Betriebssystem gewährleistet.
DupArchive
DupArchive ist ein Dateiformat, das eine für Duplicator einzigartige Datei [archive.daf] generiert. Dieses Format wurde speziell für Duplicator entwickelt und priorisiert Leistung und Skalierbarkeit. Budget-Hosting-Anbieter legen oft strenge Zeitlimits, CPU- und I/O-Beschränkungen für ihre Server fest. DupArchive wurde entwickelt, um diese Einschränkungen zu überwinden und Benutzern die Erstellung größerer Backups zu ermöglichen, ohne durch Serverbeschränkungen behindert zu werden.
Verwaltung von ZipArchive
Um Backups mit ZipArchive zu erstellen, benötigt Duplicator die ZipArchive PHP-Erweiterung, die auf Ihrem Server installiert und aktiviert sein muss.
Sie können die Installation von ZipArchive einfach überprüfen, indem Sie mit phpinfo nachsehen.
Alternativ können Sie auf der Seite mit den Tools von Duplicator Pro prüfen, ob ZipArchive installiert ist. Gehen Sie zu Duplicator Pro » Tools » General » PHP Information, scrollen Sie zu Configure Command und prüfen Sie, ob –enable-zip aktiviert ist:

Häufig gestellte Fragen
extension=php_zip.dll On Mac and Linux:
extension=zip.soPHP manual | XAMPP Forums | WampServer Forums | Google Search
Mac (MAMP) resources:
PHP manual | MAMP Forums | Article 1 | Thread 1Thread 2
Siehe auch: Wie mache ich eine ‘Manuelle Extraktion’ oder führe das Installationsprogramm ohne Zip aus?