internetera-net-wordpress-eye-wallpaperBlog.zenmail.biz vient de migrer d’hébergeur pour la seconde fois. Pourquoi changer ? Pour une gestion des coûts,une meilleur qualités de service. Bref!! Je suis passé de Gandi –> OVH —> Evxonline en 3 ans. Chez EVxonline, j’ai été séduit par l’offre d’hébergement starter qui est très intéressante, je vous conseil d’y jeter un coup d’œil.

Je profite de cet article pour vous expliquez comment j’ai réalisé cette migration de manière simple et détaillé. Celle-ci ce passe en 4 étapes, « Sauvegarde du contenu du répertoire Web » ,  « Sauvegarde de la base de donnée« , « Ajustement du fichier Wp-config et import des données » et « mouvement manuel des DNS« , si besoin.

 

En résumé

Pour l’exemple, vous possédez une Nom de domaine « jmlesfrites.fr » hébergé chez « OVH » et vous souhaitez le migrer chez un autre hébergeur « EVXOnline ».  Vous venez de souscrire à l’offre starter proposée par EVXonline et souhaiter déplacer votre site Web à l’identique chez ce nouvel hébergeur. Voici la marche à suivre

Sauvegarde du contenu du répertoire Web

Afin de récupérer l’intégralité de vos données connectez-vous au serveur FTP  via Filezilla. Bien-sûr cette procédure ne devrais pas être compliqué car vous sauvegarder le contenu de ce répertoire régulièrement n’est-ce-pas ?

Filezilla

 Rien de bien compliqué, récupéré le répertoire WWW, la plupart du temps c’est suffisant..

Sauvegarde de la base de donnée

Via l’interface phpMyAdmin de votre site,  à la rubrique Exporter , sauvegarder la  base qui vous intéresse. Un fichier .sql sera généré.

sqlexport

 

Ajustement du fichier Wp-config et import des données

Tous les hébergeurs propose d’installer d’un simple clic, le CMS de son choix (pour nous WordPress). Cette solution permet  d’avoir un fichier wp-config contenant les bonnes informations déjà configuré.

Le wp-config.php met en relation connecte votre CMS wordpress à votre base de donnée.

Chez EVX online cliquer sur

installer un CMS

Puis faites une  copie du fameux wp-config.php qui se situe à la racine de votre installation WordPress. Renommer celui-ci en « wp-configEVX.php« ,  il contient déjà 4 des 5 paramètres de votre futur migration, vous n’aurez peut être à ajuster la variable table prefix (au besoin).

Les 5 éléments important à ajuster à votre besoin :

define(‘DB_NAME’, ‘Nom_de_ma_base‘);

/** Utilisateur de la base de données MySQL. */
define(‘DB_USER’, ‘Nom_de_mon_user’);

/** Mot de passe de la base de données MySQL. */
define(‘DB_PASSWORD’, ‘Mon_MDP‘);

/** Adresse de l’hébergement MySQL. */
define(‘DB_HOST’, ‘Adresse_de_la_base_de_donnée‘);

$table_prefix  = ‘Prefixe_de_la_base_‘;

L’import des données consiste à réinjecter vos données via  FTP à la racine du site web d’Evxonline. Via Phpmyadmin effectué un import des données, pour cela sélectionné votre base de donné et faites « Importer« .

import SQL

 

Il ne reste plus qu’a remplacer votre wp-config.php par le celui d’EVX (wp-configEVX.php) précédemment sauvegardé.

Mouvement manuel des DNS

Ce qui m’énerve chez OVH, c’est qu ils attendent la fin de ton contrat pour te migrer !!! Moi je m’y suis pris 1 mois à l’avance ca va être long, pas envie d’attendre, donc je le fait moi même !! .

D’abord, assurez-vous qu’il ne vous manque aucun enregistrement DNS chez votre nouvel Hébergeur. Puis chez OVH modifier un à un tous les enregistrements afin qu’ils soit redirigé vers EVXonline. Attention la mise à jour DNS peux prendre jusqu’a trois heures chez les DNS de certains opérateurs, je ne fait pas de délation et ne cite pas de nom hein SFR !!!

Voila votre migration est terminée et opérationnel, à vous maintenant !!