WordPress : Migration d’un site avec duplicator pro

tutoriels

Il arrive parfois qu’on doive déménager un site web sur un autre serveur pour de multiples raisons. Si votre site web est sur WordPress, vous êtes chanceux car de nos jours la plupart des serveurs facilitent l’installation de wordpress, ce qui offre donc un déménagement plus simple pour les gestionnaires de sites web.

Nous vous proposons ici une solution « simple » via le plugin duplicator pro. Toutefois, nous devons vous mettre en garde, cette méthode ne fonctionne pas toujours. Si c’est le cas, il faudra faire un déménagement de site web manuellement.

 

1. Installer le plugin

capture d'écran de la page extensions de WordPress

 

2. Créer un backup

Dans l’admin du site à modifier, allez dans le plugin installé, DUPLICATOR PRO créez un backup par défaut. Une fois fait, cliquez sur INSTALLER et ARCHIVES pour les télécharger (se rappeler dans quel dossier de votre ordinateur vous les avez téléchargés).

 

3. Téléversez les fichiers sur votre nouveau serveur

Dans le répertoire FTP de votre nouveau site, téléversez vos fichiers. Vous devez y déposer le fichier INSTALLER.PHP et celui archives.zip. (ca peut prendre un peu de temps).

 

4. Création d’une nouvelle database

Aller maintenant dans votre panneau d’administration serveur (Cpanel ou autre) et créez une base de donnée (MYSQL database). Puis, créez un DB –name , DB user (ne pas oublier de donner accès privilèges), et un mot de passe (ne pas oublier de le copier quelque part pour s’en souvenir, vous en aurez besoin bientôt).

 

5. Activer le fichier Installer.php

Ouvrir un navigateur web (chrome ou mozilla), entrer l’url du nouveau nom de domaine suivi d’un slash installer.php (www.bonjour.com/installer.php)

 

6. Reconnecter à la nouvelle base de données

Entrer les différentes informations de la nouvelle DB que vous avez créé (DB-name , DB-user, et mdp) cliquez sur test connexion. Vérifiez si c’est marqué : SUCCES! Si tel est le cas, alors vous avez réussi à reconnecter la nouvelle base de données.

Appuyer sur run vous verrez probablement un message d’erreur ( laisser la page comme c’est, c’est normal). Retournez dans votre FTP et rafraîchissez la page. Votre fichier Archive devrais être entrain de s’extraire.

 

7. Éditer les informations de WordPress vers la nouvelle base de donnée

Après l’extraction, ouvrir/editer le fichier WP-CONFIG.PHP dans un éditeur de texte.

Remplacer : DB_name , DB_user, DB_mdp (par ce que vous avez créé dans l’étape de création de base de donnée).

Sur la ligne ou c’est mentionné : MYSQL hostname, mettre : ‘’localhost’’

Enregistrez votre fichier.

Note : dans le cas où vous n’êtes pas sur, créez vous une copie de sauvegarde du fichier avant de l’éditer.

 

8. Télécharger l’ancienne base de données

Aller dans le ftp ou Cpanel file du nouveau site, téléchargez le fichier database.sql dans votre ordinateur.

 

9. Téléverser l’ancienne base de données dans le nouveau site

Retournez dans votre panneau d’administration serveur (Cpanel ou autre), et cliquez sur ’’Download mySql Database ».

Allez chercher le fichier database.sql que vous aviez téléchargé.

 

10. Rediriger l’URL du site

Aller sur un navigateur internet. Tapez l’url du nouveau site. Si cela vous dirige vers l’ancien url, il faut modifier l’url de de destination du site.

Allez dans votre panneau d’administration serveur et cliquez sur le nom de la DB connectée. Cliquez sur !!!_option dans la table edit ou modifier, et changez : SITE URL et HOME par le nouveau URL.

Repartir sur le navigateur, entrer à nouveau l’url du site.

Cela devrait fonctionner. Euréka!

 

11. Pour les modifications internes d’urls.

Si, lors du développement de votre site web, il y a des url absolues qui ont été écrites, il est possible qu’il y ait des liens brisés sur votre nouveau site. Il faudra donc modifier les url internes.

Pour ce faire, installez les plugins : VELVET BLUES et FIND AND REPLACE

 

X. Faire une migration avec php myadmin(import/export)

Allez dans le cpanel PHPmyAdmin.

Retrouver les données du site à modifier.

Exporter la base de données en cliquant sur le bouton « EXPORT »

Aller dans la base de données du nouveau site actuellement vierge.

Importer la base de données que vous avez Exporter en appuyant sur le bouton « IMPORT «

Puis aller changer nom de domaine en cliquant sur nom de la DB connecté mdf_option edit ou modifier site url et home.

 

X. Détruire l’ancien site web (facultatif)

Dans panel gestionnaires des fichiers public_html ou le FTP du nouveau site, déplacer tous les dossiers dans le trash(corbeille) ou supprimez-les.