Article du fil d'actualités de CreaWeb2B

N'hésitez pas à commenter et partager

Sauvegarder ou migrer un site WordPress avec Duplicator

par | 11 Jan,2016 | Modules, Tutoriels, WORDPRESS

Duplicator, l’allié de vos sauvegardes et migrations réussies

A un moment donné ou à autre, vous serez confrontés au besoin de “bouger” votre site WordPress d’un emplacement à un autre. Pas forcément aussi simple qu’on pourrait le penser lorsque l’idée commence à germer dans nos cerveaux.

Bien sûr, c’est faisable manuellement,  changer les données de configuration des URL, copier et/ou déplacer les fichiers et la base de données, modifier les adresses (liens internes) dans la base de données… Mais c’est une opération fastidieuse qui peut entrainer des erreurs si on n’est pas trop à l’aise avec la technique.

Heureusement pour nous, il existe des solutions plus simples à mettre en œuvre et aujourd’hui nous allons nous pencher sur DUPLICATOR.

DUPLICATOR est un plugin pour WordPress qui vous offre la possibilité de copier ou migrer un site d’une localisation à une autre. Il peut également servir d’utilitaire de sauvegarde.

Même si c’est plus simple que la migration manuelle d’un site, il faut quand même un minimum de maitrise technique avant de se lancer dans l’aventure, et n’oubliez surtout pas qu’il est important de toujours conserver en lieu sur une copie fonctionnelle de votre site.

Les développeurs web peuvent utiliser cet outil pour migrer les sites dont la création a été effectuée en local (ou dans un environnement de test), vers leur destination finale (le site visible par le public.)

Attention, j’ai eu des résultats étranges avec DUPLICATOR sur les serveurs OVH, qui me laissaient penser que cela n’avait pas marché, pourtant ça fonctionne bien malgré les apparences. Je rajouterai une section pour détailler le problème et la façon de le contourner à la fin de ce tutoriel.

Bien entendu la première chose à faire est de télécharger DUPLICATOR (lien vers le plugin), il faut ensuite l’installer dans WordPress et l’activer.

Je viens de réaliser pour vous mon premier tutoriel vidéo en français. Il vous permettra de découvrir comment installer et utiliser Duplicator.

Le principe de fonctionnement du plugin est simple, il va créer une sauvegarde de vos fichiers et de la base de données qui sera stockée dans un fichier compressé (format ZIP) ainsi qu’un “installateur” qui permettra de décompresser l’archive et de créer les liens dans le répertoire de destination.

Première chose à faire : Créer un nouveau paquet (une sauvegarde + un installateur.)

Sous WordPress, on va cliquer sur “DUPLICATOR” puis sur “Paquets”, puis sur “Créer un nouveau paquet”

Vous pouvez personnaliser le nom à donner à votre fichier de sauvegarde.

Il est également possible de sélectionner uniquement le contenu et les tables que l’on souhaite transférer par le biais de l’onglet “ARCHIVE”.

Quand vous avez personnalisé votre sauvegarde, vous pouvez cliquer sur “suivant” pour lancer l’analyse préalable à la génération du paquet.

DUPLICATOR va alors vous indiquer si des problèmes ont été détectés. Si c’est le cas il faudra apporter les corrections nécessaires. (il est possible par exemple que des fichiers trop volumineux posent problème et nécessitent d’être transférés via FTP)

Une fois vos corrections apportées, vous devez relancer une analyse de paquet afin de vous assurer que ces dernières ont porté leurs fruits.

Si tout les indicateurs sont bons, il est temps de passer à la “Création” du paquet en cliquant sur le bouton à cet effet.

Les fichiers installateur et sauvegarde (.zip) que vous allez obtenir sont la clé de votre migration. Il faut à présent placer ces fichiers à leur emplacement de destination (via FTP par exemple s’il s’agit de migrer sur un serveur)

La partie la plus technique de l’opération consiste à présent à créer une base de données (vide) sur le serveur d’hébergement pour accueillir les tables (Cette opération sera réalisée via phpmyadmin pour les plus techniques d’entre vous, ou via les outils fournis par votre hébergeur (dans le CPANEL, gestion des bases de données))

Il faut également créer un utilisateur sur cette base de données et lui octroyer tous les privilèges.

Les informations de connexion à la base de données vont vous être demandées à l’étape suivante dans DUPLICATOR (Nom de la base, Utilisateur et mot de passe.)

Une fois la sauvegarde et l’installateur placés en ligne et la base de donnée et l’utilisateur créés, connectez vous par le biais de votre navigateur sur l’emplacement où vous avez copié l’installateur avec à la fin de l’url “installer.php”

exemple : http://monsitedestination.com/installer.php

Dans l’écran de l’installateur, saisissez les détails relatifs à votre base de données puis testez la connexion. Vous pouvez ensuite lancer le déploiement des fichiers en cliquant sur Run deployment.

Lancez ensuite la mise à jour des liens vers le nouveau domaine ou nouveau répertoire d’installation en cliquant sur Run update.

Une fois la migration terminée, vérifiez le bon fonctionnement de votre site et supprimez les fichiers d’installation ainsi que l’archive .zip afin d’éviter toute faille de sécurité.

A bientôt pour de nouveaux tutoriels WordPress. N’hésitez pas à partager et commenter, et si vous rencontrez des problèmes dans la mise en œuvre de ce plugin, je me ferai un plaisir de vous aider dans la limite de mes compétences 🙂