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, 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 Pro-Plugin entwickelt wurde und dessen spezifischen Anforderungen gerecht wird. Die Wahl der Engine kann Faktoren wie Geschwindigkeit, Kompatibilität und Funktionalität im Kontext der Anwendung beeinflussen, die sie verwendet.

Unterschied zwischen den einzelnen Archivierungs-Engines

Shell-Reißverschluss

Shell Zip verwendet den PHP-Befehl shell_exec, um auf die ausführbare Zip- Datei Ihres Servers zuzugreifen und das Paket im Zip-Format zu erstellen. Diese Methode ist oft schneller und zuverlässiger als die Verwendung von PHP ZipArchive . Wenn diese Option auf Ihrem System verfügbar ist und Sie keine Probleme haben, empfehlen wir die Auswahl von Shell Zip.

Hinweis : Wenn Shell Zip auf Ihrem Server deaktiviert ist, wenden Sie sich an Ihren Host oder Serveradministrator, um PHP shell_exec zu aktivieren.

Auf Shell Zip kann nur mit der Lizenzstufe Basic und höher zugegriffen werden.

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 generiert, die nur Duplicator Pro bietet. Dieses speziell auf Duplicator Pro zugeschnittene Format legt Wert auf Leistung und Skalierbarkeit. Budget-Hosting-Anbieter legen ihren Servern häufig strenge Timeouts, CPU- und I/O-Beschränkungen auf. DupArchive wurde entwickelt, um diese Einschränkungen zu überwinden und es Benutzern zu ermöglichen, größere Pakete zu erstellen, ohne durch Serverbeschränkungen behindert zu werden.

ZipArchive verwalten

Zum Erstellen von Archiven muss in Duplicator die Klasse ZipArchive installiert sein. Für die Paketinstallation ist dies jedoch nicht erforderlich. Nachfolgend finden Sie Anweisungen zum Einrichten von ZipArchive auf Ihrer Site, falls es noch nicht installiert ist.

Sie können die Installation von ZipArchive ganz einfach validieren, indem Sie sie mit phpinfo überprüfen. Diese Einstellungen können angezeigt werden, indem Sie zu Duplicator Pro » Tools » Allgemein » PHPinfo navigieren.

Scrollen Sie zum Konfigurationsbefehl und prüfen Sie, ob –enable-zip aktiviert ist:

Hinweis : Wenn „ –enable-zip “ im Konfigurationsbefehl nicht aktiviert ist, wenden Sie sich an Ihren Host- oder Serveradministrator.

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