Holen Sie sich das beste WordPress Backup
& Migration Plugin noch heute
Duplikator jetzt kaufen

Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Arbeiten mit verschiedenen Archivierungs-Engines

Die Unterschiede liegen in den zugrunde liegenden Technologien und Methoden zur Komprimierung und Archivierung von Dateien. Shell Zip nutzt Systembefehle, ZipArchive ist eine PHP-Klasse zur Manipulation von Zip-Dateien, und DupArchive ist eine speziell für das Duplicator-Plugin entwickelte Engine, die auf dessen besondere Bedürfnisse zugeschnitten ist. Die Wahl der Engine kann sich auf Faktoren wie Geschwindigkeit, Kompatibilität und Funktionalität im Kontext der Anwendung auswirken, die sie verwendet.

Unterschied zwischen den einzelnen Archivierungs-Engines

Shell-Reißverschluss

Shell Zip führt einen Befehl aus, um die Website-Dateien und die Datenbank in ein einziges .zip-Archiv zu komprimieren. Diese Methode ist oft schneller und zuverlässiger als die Verwendung von PHP ZipArchiv. Wenn diese Option auf Ihrem System verfügbar ist, empfehlen wir, Shell Zip zu wählen.

Shell Zip ist nur mit Basic und höheren Lizenzstufen verfügbar.

Shell Zip erfordert, dass die zip- und unzip-Pakete auf Ihrem Server installiert sind. Außerdem müssen die PHP-Funktionen popen und pclose aktiviert sein.

Wenn Shell Zip deaktiviert ist, bedeutet dies, dass eine oder mehrere dieser Voraussetzungen auf Ihrem Server fehlen oder deaktiviert sind. Wenden Sie sich in diesem Fall an Ihren Hosting-Anbieter und bitten Sie ihn, die zip/unzip-Pakete zu installieren und die PHP-Funktionen popen und pclose zu aktivieren.

ZipArchiv

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 zwischen verschiedenen Serverkonfigurationen portabler, da es auf PHP-Ebene ausgeführt wird und so Konsistenz bei der Erstellung von Zip-Dateien unabhängig vom zugrunde liegenden Betriebssystem gewährleistet.

DupArchive

DupArchive ist ein Dateiformat, das eine [archive.daf]-Datei erzeugt, die es nur in Duplicator gibt. Dieses Format ist speziell auf Duplicator zugeschnitten und legt den Schwerpunkt auf Leistung und Skalierbarkeit. Budget-Hosting-Anbieter erlegen ihren Servern oft strenge Timeouts, CPU- und E/A-Beschränkungen auf. DupArchive wurde entwickelt, um diese Einschränkungen zu überwinden, so dass Benutzer größere Backups erstellen können, ohne durch Serverbeschränkungen behindert zu werden.

ZipArchive verwalten

Um Backups mit ZipArchive zu erstellen, muss die ZipArchive PHP-Erweiterung auf Ihrem Server installiert und aktiviert sein.

Sie können die Installation von ZipArchive leicht überprüfen, indem Sie phpinfo verwenden.

Alternativ können Sie überprüfen, ob ZipArchive auf der Seite der Duplicator Pro-Tools installiert ist. Gehen Sie zu Duplicator Pro " Werkzeuge " Allgemein " PHP-Informationen, blättern Sie zu Befehl konfigurieren und prüfen Sie, ob die Option -enable-zip aktiviert ist:

Hinweis: Wenn Sie im Abschnitt " Befehl konfigurieren " die Option"-enable-zip" nicht sehen, bedeutet dies, dass ZipArchive nicht installiert oder aktiviert ist. Wenden Sie sich an Ihren Host- oder Serveradministrator und bitten Sie ihn, ZipArchive für Sie zu aktivieren.

Häufig gestellte Fragen

Was soll ich tun, wenn Duplicator trotz Host-Bestätigung fehlschlägt?
Stellen Sie sicher, dass Ihr Host die richtige Version überprüft, da es verschiedene Möglichkeiten gibt, Zip-Komprimierung in PHP durchzuführen. Bitten Sie ihn, diesen Link zu besuchen, um Anweisungen zum Aktivieren der Zip-Archivklasse zu erhalten. Beachten Sie, dass diese Erweiterung auf den meisten großen Hosting-Plattformen normalerweise standardmäßig aktiviert ist.
Überprüfen Sie, ob Zip-Erweiterungen auf Ihrem Computer aktiviert sind.
Stellen Sie sicher, dass die Zip-Erweiterungen auf Ihrem Computer für PHP aktiviert sind. Überprüfen Sie Ihre php.ini-Datei auf: Unter Windows: extension=php_zip.dll
Unter Mac und Linux: extension=zip.so
Weitere Verweise
PC-Ressourcen (XAMPP, WampServer usw.):
PHP-Handbuch | XAMPP-Foren | WampServer-Foren | Google-Suche
Mac (MAMP)-Ressourcen:
PHP-Handbuch | MAMP-Foren | Artikel 1 | Thread 1 Thread 2

Siehe auch: Wie führe ich eine „manuelle Extraktion“ durch oder führe das Installationsprogramm aus, ohne dass Zip aktiviert ist?

War dieser Beitrag hilfreich?

Verwandte Artikel