Obtenez le meilleur plugin WordPress Backup
& Migration dès aujourd'hui
Obtenir Duplicator maintenant

Documentation sur le duplicateur

Documentation, matériaux de référence et tutoriels pour Duplicator

Travailler avec différents moteurs d'archives

Les différences résident dans les technologies et les méthodes sous-jacentes utilisées pour la compression et l'archivage des fichiers. Shell Zip utilise les commandes système, ZipArchive est une classe PHP pour la manipulation des fichiers zip, et DupArchive est un moteur personnalisé développé pour le plugin Duplicator Pro, répondant à ses besoins spécifiques. Le choix d'un moteur peut avoir un impact sur des facteurs tels que la vitesse, la compatibilité et la fonctionnalité dans le contexte de l'application qui l'utilise.

Différence entre chaque moteur d'archivage

Fermeture à glissière en coquille

Shell Zip utilise la fonction PHP shell_exec pour accéder à l'exécutable zip de votre serveur et créer le paquet au format zip. Cette méthode est souvent plus rapide et plus fiable que l'utilisation de PHP ZipArchive. Si cette option est disponible sur votre système et que vous ne rencontrez pas de problèmes, nous vous suggérons de choisir Shell Zip.

Note: Si Shell Zip est désactivé sur votre serveur, contactez votre hébergeur ou l'administrateur de votre serveur pour activer le shell_exec PHP.

Shell Zip n'est accessible qu'à partir du niveau de licence Basic.

ZipArchive

ZipArchive est une classe PHP qui permet de manipuler des archives Zip. Elle fournit une interface de programmation pour la création et l'extraction de fichiers zip directement dans les scripts PHP. ZipArchive est plus facilement portable sur différentes configurations de serveurs car il opère au niveau de PHP, ce qui assure une cohérence dans la création des fichiers zip quel que soit le système d'exploitation sous-jacent.

DupArchive

DupArchive est un format de fichier qui génère un fichier [archive.daf], propre à Duplicator Pro. Spécifiquement conçu pour Duplicator Pro, ce format privilégie la performance et l'évolutivité. Les hébergeurs à bas prix imposent souvent à leurs serveurs des contraintes strictes en termes de délais, de CPU et d'entrées/sorties. DupArchive a été conçu pour surmonter ces limitations, permettant aux utilisateurs de créer des paquets plus volumineux sans être gênés par les contraintes du serveur.

Gestion de ZipArchive

Pour créer des archives, Duplicator a besoin que la classe ZipArchive soit installée. Cependant, cette classe n'est pas nécessaire pour l'installation des paquets. Vous trouverez ci-dessous les instructions pour installer ZipArchive sur votre site s'il n'est pas déjà installé.

Vous pouvez facilement valider l'installation de ZipArchive en vérifiant avec phpinfo. Ces paramètres peuvent être consultés en allant dans Duplicator Pro " Outils " Général " PHPinfo.

Faites défiler jusqu'à Configure Command et vérifiez si l'option -enable-zip est activée :

Note: Si vous ne voyez pas'-enable-zip' activé dans la commande Configure, contactez l'administrateur de votre hôte ou de votre serveur.

Questions fréquemment posées

Si le Duplicator échoue malgré la confirmation de l'hôte, que dois-je faire ?
Assurez-vous que votre hébergeur vérifie la bonne version, car il existe plusieurs façons d'effectuer la compression Zip en PHP. Demandez-leur de visiter ce lien pour obtenir des instructions sur l'activation de la classe Zip Archive. Notez que cette extension est généralement activée par défaut sur la plupart des plateformes d'hébergement.
Vérifiez si les extensions Zip sont activées sur votre ordinateur.
Sur votre ordinateur, assurez-vous que les extensions Zip sont activées pour PHP. Vérifiez dans votre fichier php.ini la présence de l'extension Zip : Sous Windows : extension=php_zip.dll
Sur Mac et Linux : extension=zip.so
Références supplémentaires
Ressources PC (XAMPP, WampServer, etc) :
Manuel PHP | Forums XAMPP | Forums WampServer | Recherche Google
Ressources Mac (MAMP) :
Manuel PHP | Forums MAMP | Article 1 | Fil 1Fil2

Voir aussi : Comment procéder à une "extraction manuelle" ou exécuter le programme d'installation sans activer la fonction Zip ?

Cet article a-t-il été utile ?

Articles connexes