Wordpress: réussir son changement d’hébergement en 7 étapes !

Comme vous le savez tous, j’ai changé d’hébergement il y a quelques semaines. Tout s’est globalement bien passé et vous avez été plusieurs à me demander d’écrire un article sur l’ensemble de la migration.

Je vais donc vous expliquer comment j’ai fait cette migration, et aussi vous donner quelques petits trucs pour comprendre ce qui se passe et pour mieux gérer l’ensemble. Ce billet va donc se découper en 7 étapes principales, selon moi très importantes pour bien cerner le problème et réussir à tous les coups son changement d’hébergement.

Ce billet est issu à 100% de mon expérience. Je ne dis pas que c’est LA manière de faire une migration proprement. C’est juste la méthode que j’ai utilisé pour le faire et ce, grâce notamment, à quelques articles cités à la fin de l’article.

1. Choisir le bon hébergement

Ovh60Gp

Quand on commence un blog, on ne sait pas toujours quel va être le meilleur hébergement à prendre. Alors, souvent, on en prend un en se disant que de toute façon ce sera sûrement largement assez !! C’est ce que j’ai fait il y a un an et demi en prenant le 60GP d’OVH: 60 ou 600Mo selon l’option prise (sécurité ou capacité), 20Go de bande passante et une base de données de 25Mo avec 3 connections simultanées à la base.

Et puis, au fil du temps, j’ai trouvé que l’espace de stockage était un peu limité… Déjà 60Mo, oubliez ! Et puis le 600Mo c’est sans sauvegarde automatique (en tout cas, quand je l’ai acheté…). Ensuite, la bande passante a commencé à être un peu juste. Et enfin, la base de données a été saturée avec l’utilisation d’outils de statistiques ou de sondages. Bien sûr, OVH propose des solutions pour avoir une plus grande base, mais c’est pas donné…

Donc, j’ai commencé à regarder les autres offres d’OVH, ainsi que chez les concurrents.

Commençons par l’offre OVH. Si on change d’offre c’est pour prendre un truc quand même largement plus confortable, sinon, on risque de recommencer dans peu de temps…

L’offre 300GP ? C’est déjà mieux mais finalement cher pour ce que c’est… Non, les offres qui valent le coup chez OVH ce sont les 90PLAN et la 240PLAN selon les budgets. Là, vous êtes tranquille.

Alors, pourquoi avoir changé d’hébergeur ? Et bien, tout simplement parce qu’Infomaniak propose une offre très intéressante, avec les dix premiers mois gratuits ( je ne commencerai à payer que dans 10 mois), qu’on m’en a dit beaucoup de bien, que le support OVH est très très mauvais, et surtout que j’ai plutôt mal pris qu’OVH laisse en plan mon blog pour des raisons qui me sont toujours inconnues.

Avec les 50GO, je fais ce que je veux, autant de bases que je veux, et personne pour me mettre des restrictions ! ;-)

2. Récupérer les informations pour faire votre migration

Une fois que vous avez choisi votre nouvel hébergement, votre hébergeur va vous faire parvenir de nouvelles informations qui vont vous permettre de transférer votre site.

Si vous changer d’hébergeur notamment, vous allez recevoir les informations qui vous donneront accès à l’administration de votre hébergement. Celui-ci va également vous transmettre les nouveaux DNS pour votre site.

Vous allez commencer par vous connecter à votre nouvel hébergement pour valider les infos envoyées par l’hébergeur. Ca permet de voir que tout tourne bien avant d’y uploader les fichiers de votre blog. Vous allez également vous connecter à votre nouvelle base de données et vérifier que tout fonctionne également bien.

Une fois le tout validé, vous allez pouvoir transférer vos données de l’ancien hébergement vers le nouveau.

3. Faire un premier backup de votre blog


Phpmyadmin

Vous avez maintenant en main tout ce qu’il vous faut pour migrer votre site. Vous allez donc récupérer toutes les données de votre blog, fichiers + base de données. Et vous allez ensuite les réuploader cher votre nouvel hébergeur. Pendant ce temps-là, vous ne pourrez plus écrire d’articles et les personnes qui laisseront des commentaires les verront disparaître une fois la migration des DNS effectuée.

Pour cela, il y a un truc, que je n’ai pas moi-même utilisé, ayant fait la migration pendant un week-end des vacances de noël. Vous pouvez faire une requête SQL fermant tous les commentaires du blog le temps de la migration. Cette requête est la suivante:

UPDATE wp_posts SET comment_status='closed'

N’oubliez pas de les “rouvrir” une fois que le nouveau site est en ligne ! ;-) Vous pouvez également laisser un message sur vos templates pour expliquer la raison pour laquelle les commentaires sont fermés. Quoi qu’il en soit, vous avez toujours la possibilité de récupérer par la suite la table des commentaires pour la mettre sur votre nouveau blog.

Donc, vous allez commencer par récupérer votre base de données. Pour cela, vous allez utiliser PhpMyAdmin et aller sur la base de données de votre blog. Là, vous allez choisir l’onglet “Exporter”. Vous allez sélectionner toutes les tables de votre blog. Vous choisissez le format avec lequel vous choisissez d’exporter votre base, ici SQL. Et puis, en bas, vous allez cocher la case “Transmettre” pour télécharger une copie de votre base. Ici, vous pouvez choisir de la zipper pour avoir un fichier moins volumineux. Cliquez sur Exécuter et en quelques secondes, vous pouvez télécharger le fichier SQL de votre base.

Ensuite, vous allez vous rendre sur votre hébergement, via votre logiciel FTP, et vous allez récupérer le fameux dossier “wordpress” ou quelque soit le nom que vous lui avez donné et rappatriez tous ces fichiers sur votre ordinateur.

4. Installez votre nouveau blog

Wordpress-Installation

Maintenant que vous avez récupéré toutes vos données, vous allez pouvoir les uploader sur votre nouvel hébergement.

4.1 Upload du dossier Wordpress

Vous allez donc récupérer les données de connection à votre hébergement que vous a donné votre hébergeur. Via votre logiciel FTP, uploader tous vos fichiers selon le même principe que sur l’ancien serveur.

4.2 Installation de Wordpress

Ensuite, on va s’attaquer au plus “périlleux”, réinstaller le blog.

Il y a ici plusieurs manières de réinstaller Wordpress. La première manière consiste à récupérer la dernière version de Wordpress sur Internet et à l’installer, mais il vous faudra par la suite replacer tous vos fichiers Wordpress… Et ici, il faut que vous soyez déjà avec cette version. Et, si comme moi, vous n’avez pas fait toutes les mises à jour ( bravo…), il vous faut ruser différemment.

Ce que vous allez faire, c’est supprimer le fichier wp-config.php dans vos fichiers Wordpress. Ainsi, vous devrez en créer un nouveau, avec les nouvelles données de connection à la base de données. Ici encore, votre nouvel hébergeur vous a donné des données pour vous connecter à votre base de données (serveur, user, mot de passe et nom de la base).

Vous allez ouvrir votre navigateur et saisir l’URL d’installation de Wordpress. Vous n’allez pas encore avoir accès à votre site puisque l’on n’a pas encore modifié les DNS. Cependant, votre nouvel hébergeur vous a sûrement donné une URL provisoire pour votre blog.

Donc vous saisissez le chemin d’accès au fichier d’installation de Wordpress: http://www.urlprovisoire.com/wp-admin/install.php. Et à partir de là, vous allez pouvoir procéder à l’installation de Wordpress, en créant un fichier wp-config.php qui vous permettra d’accéder à la base de données. Et tout ça, en gardant votre version de la plateforme.

Ici, n’oubliez pas de garder la même extension pour les tables que sur votre ancien blog, par exemple “wp_”. De plus, si vous changez de nom de domaine, n’oubliez pas d’aller dans la table “options” pour modifier l’adresse du blog et l’adresse de Wordpress.

4.3 Mise à jour de la base de données

Maintenant, vous avez un blog tout neuf mais vous souhaiteriez bien récupérer toutes les données et le design qui vont avec… Il va donc falloir vous rendre sur PhpMyAdmin pour remplacer les tables existantes par celles de votre ancien blog.

Pour cela, rien de plus simple, vous allez tout simplement supprimer chacune de ses tables et ensuite importer le “dump”, c’est-à-dire la sauvegarde de votre base de données, que vous avez téléchargé précédemment. Ces tables vont venir se placer à la place des anciennes, avec l’ensemble des données de votre ancien blog.

Vous pouvez maintenant retourner dans votre navigateur et si tout s’est bien passé, vous devez retrouver votre blog comme vous l’avez laissé sur votre ancien hébergement.

5. Modification des DNS

Votre blog est maintenant installé sur votre nouvel hébergement. Vous souhaitez maintenant y migrer le nom de domaine. Pour cela, il va falloir modifier les DNS chez votre registrar, c’est-à-dire la société chez qui vous avez votre nom de domaine.

Votre hébergeur vous a donné ces DNS. Ils sont au nombre de 2. Vous allez donc vous rendre chez votre registrar, bien souvent c’est l’ancien hébergeur et vous allez trouver une rubrique DNS. Chez OVH, elle dans le manager, sous “Domaine et DNS”. Là, vous allez remplacer les DNS de votre registrar par ceux fournis par votre nouvel hébergeur.

C’est fait et validé ? Vous allez maintenant devoir attendre quelques heures avant que la migration soit effective.

6. Suivi de la migration des DNS

Là, on va abordé un sujet un peu plus technique, les TTL. TTL veut dire “Time To Live”, “Temps de Vie” en français. Ces TTL sont des temps, pendant lesquels on peut assurer que l’adresse IP du site en question est sécurisée. Chez OVH, ces TTL sont de 24 heures. Ca veut dire que l’adresse IP du site est revalidée toutes les 24 heures.

Comme vous venez de changer d’hébergement, vous venez donc également de changer d’adresse IP. Il va donc falloir attendre 24 heures pour que la nouvelle adresse IP soit prise en compte et que la modification des DNS soit prise en compte.

OK, sauf que cela n’est pas valable pour tout le monde. Si je me connecte à 8 heures du matin sur un site, mon système va enregistrer la validité du site pour les 24 heures à venir. Donc, jusqu’à 8 heures le lendemain matin. Par contre, si quelqu’un s’est connecté plus tôt, disons vers 6 heures, il ira sur la même adresse IP jusque le lendemain matin à 6 heures.

La migration des DNS peut être très rapide, parfois quasiment instantanée. Mais le délai pour voir les changements dans votre navigateur va dépendre de votre dernière connection au blog. Donc, si vous vous êtes connecté 5 minutes avant les modifications de DNS, il vous faudra attendre 24 heures pour accéder au “nouveau” blog. Alors que si vous ne vous vous étiez pas connecté auparavant et que la migration des DNS a déjà eu lieu, vous auriez déjà accès au nouveau blog, avec un TTL pointant sur la nouvelle adresse IP. Vous saisissez ?

Pour savoir combien de temps vous allez devoir attendre peut facilement se voir via une commande unix:

dig monblog.com

Vous allez obtenir les informations suivantes:

Dig Fran6Art Dns-1
Au niveau de la ANSWER SECTION, vous allez connaître le nombre de secondes (ici 78110) que vous allez devoir attendre avant que la migration des DNS soit effective sur votre ordinateur. C’est super utile parce que ça permet de me pas se prendre la tête à ne pas savoir quand le changement sera effectif. Ca vous donne également les infos sur les DNS et les adresses IP du site et des serveurs.

Mais pour savoir si le changement a déjà été effectué auprès de votre registrar, vous allez devoir taper une autre commande:

dig +trace monblog.com

Et vous obtenez les infos suivantes:

Dig Trace Fran6Art Dns

Si vous voyez apparaître les nouveaux DNS, c’est que le changement est effectif et que certaines personnes ont déjà accès à votre blog.

Ainsi, vous, vous pouvez très bien attendre 24 heures alors que d’autres personnes ont déjà accès au nouveau blog et y laissent peut-être déjà des commentaires !! Vous avez toujours votre URL temporaire pour y accéder. Attention cependant, parce que votre nouvel hébergeur n’a sûrement pas dû autoriser tous les accès externes. Donc il se peut que n’ayez qu’un accès limité à votre blog.

Un bon moyen de suivre l’évolution de cette migration en terme de fréquentation, c’est d’avoir 2 compteurs de statistiques distincts sur les 2 versions du blog. Ainsi, vous verrez la baisse des visites sur l’ancien blog et la hausse sur le nouveau blog.

7. Suppression de votre ancien blog

Une fois que vous savez que le TTL maximum est passé, vous êtes sûr que plus personne n’a accès à votre ancien blog. Vous pouvez dorénavant fermer cet hébergement, le résilier, ou encore l’utiliser pour un autre domaine. Mais maintenant, vous n’en avez plus besoin pour votre blog. Finito ! Une nouvelle vie commence, avec un nouvel hébergement, un nouvel espace de stockage, des bases immenses, et j’en passe. Et le tout s’est passé SANS AUCUNE COUPURE !!!

Bienvenu sur votre nouveau blog !!

Articles à ne pas manquer pour en savoir plus et qui m’ont été très utiles:

Moving to a new web host, de Matt Cutts,
How to move Wordpress to new host, de Wordpress Web 2.0 Spot-Er,
How I move a Wordpress blog to a new host, de Holy Shmoly,
How to move a Wordpress blog to a new host, de Download Squad.

2,752 Views

24 Commentaires pour “Wordpress: réussir son changement d'hébergement en 7 étapes !”


  1. 1

    J’ai utilisé à peu près la même méthodologie par contre je ne suis pas sûr que la case réinstallation de wordpress soit nécessaire. Un simple ‘copier/coller’ du FTP avec simplement la mise à jour des paramètres de base de données aurait suffit. Parce que là tu as du réinstaller tous tes plug-ins Wordpress ? non ?

    http://blog2.webdesign-tutoriaux.com/le-site/la-migration-de-webdesign-tutoriaux-est-terminee/
  2. 2

    Mac > Effectivement, il y a aussi cette solution mais elle n’a pas fonctionné chez moi… Je ne sais pas trop pourquoi d’ailleurs… J’ai tout essayé… Et sinon, non, je n’ai pas eu à réinstaller tous les plugins puisque j’ai copié les fichiers de Wordpress utilisés sur l’ancien serveur. Je n’ai fait que réinstaller le blog. Les dossiers étaient ceux utilisés préalablement.

    http://www.fran6art.com
  3. 3

    Très bon tuto :)
    A garder sous la main au cas on je changerais d’Hebergeur…

    http://leblog.vendeesign.com
  4. 4

    Hum… je viens de signer chez OVH pour un 60GP ;-) On verra si j’ai besoin de ton tuto dans un an…

    Mais la migration n’est pas un sujet terrifiant, a priori.
    Le choix de l’hébergeur, en revanche, est un sujet terrifiant. J’ai songé à la qualité Gandi, qui vient d’ouvrir son offre, mais c’était trop cher : une rolls, alors que je suppose qu’une 205 me suffit. Je me suis dit qu’après tout, la somme engagée (environ 15€) n’était pas trop astronomique pour un premier essai.

    Et sinon, de manière générale, je me méfie de toutes les offres “X mois gratuits”, ou “X mois moins cher”. Je préfère quand le prix annoncé est fixe et cash. Le reste me paraît du pur marketing : tu finis toujours par payer le gratuit d’une manière ou d’une autre (normal, faut bien que l’hébergeur casse la croûte).

    http://not.relesead.yet
  5. 5

    Au niveau de l’hébergement, Infomaniak est commme je l’ai déjà dit un très bon choix (non non, je n’ai pas de commission, je suis juste satisfait !)
    Il se retrouve d’ailleurs 5ème dans ce classement : http://www.guide-hebergeur.fr/

    http://www.jipe.be
  6. 6

    Merci pour ce tuto ;)

    (Même si je suis très content de mon hébergeur :P)

    http://www.studioznak.net
  7. 7

    Coucou, désolé&e d’être hors du sujet mais je trouv ton design très joli, merci pour ce bkllet ! :) a++

    http://compositeurs.fr
  8. 8

    Hello,

    Je suis surpris que tu ne parles pas des différents aspects techniques de redirections. Il est primordial de faire des redirections 301 des anciens articles vers les nouveaux. A moins que tu puisses conserver exactement la même structure, les mêmes urls, les mêmes noms de répertoires. :)

    http://blog.ramenos.net
  9. 9

    Ramenos > Effectivement, le but est de tout garder à l’identique sinon ça peut être très fastidieux !! :mrgreen: Ici, aucune raison que ça change puisque tu gardes le même répertoire Wordpress et la même struture de permaliens ! ;-)

    http://www.fran6art.com
  10. 10

    Merci et bravo pour ce tutoriel. Quelle est la requête sql pour rouvrir les commentaires ? Suffit-il de remplacer “closed” par “open” ou “opened” ?

  11. 11

    Salut Francis,

    Je suis exactement dans le même cas que toi (enfin, avant que tu ne changes d’hébergeur), à savoir que je suis chez ovh et qu’ils commencent sérieusement à me sortir par les yeux. Bref, je compte changer d’hébérgement et infomaniak me plaisait pas mal, cependant je viens de lire des avis d’utilisateurs qui m’ont quelque peu refroidi sur http://www.guide-hebergeur.fr/.

    Par contre, les messages que j’ai lu sur MavenHosting me tentent pas mal! J’aurais voulu savoir si toi ou les nombreux lecteurs de ton blog, connaissez cet hébérgeur?

    D’autre part, je suis entré en contact avec infomaniak et ils m’ont expliqué que pour le nom de domaine, si je voulais le passer chez namebay (le registar avec lequel ils bossent) ça serait payant pour la 1ere année… Je voulais savoir comment toi tu as procédé pour ton nom de domaine (si c’est pas trop indiscret).

    Merci d’avance pour les réponse ;)

    http://www.niss.fr
  12. 12

    Niss > Pour ce qui est du NDD je l’ai laissé chez OVH. Pas besoin de le bouger… Ensuite, pour ce qui est de MavenHosting, je ne connais pas vraiment. Cependant, vu que leurs serveurs semblent être au Canada, faudra bien paramétrer tout ça pour avoir un bon référencement en .fr …

    Personnellement, j’aime bcp Infomaniak, je n’ai pas encore eu de soucis…

    http://www.fran6art.com
  13. 13

    Merci Francis pour ta réponse. Je souhaiterai juste revenir sur le NDD. Qu’en sera-t-il lorsque ton abonnement à OVH sera expiré? Devras tu changer de registar ou est il possible de ne conserver que son NDD chez ovh? Et si c’est possible, connais tu les conditions tarifaires?

    Sinon, effectivement pour Maven, c’est ce qui me fait encore hésiter cette histoire de serveur en Amérique du Nord. Je viens de leur envoyer un mail à ce propos, je vous tiendrai au courant de la réponse, car je suis certain que ça pourrait en intéresser plus d’un ;)

    http://www.niss.fr
  14. 14

    niss > tu renouvelles ton NDD comme avec n’importe quel registrar. Ca serait pareil chez Namebay ou chez Maven… Ensuite, pour l’histoire des serveurs au Canada, ils vont sûrement te dire que ça ne pose aucun souci, ce qui est vrai, mais il faudra impérativement penser à paramétrer Google WEbmaster Tools pour leur dire que “ok les serveurs sont au canada, mais le site est en France”… D’ailleurs, avec un .fr je me demande si c’est encore important…

    Vérifies surtout le fait de ne pas être bloqué pour la ou les bases de données, c’est très important… Chez Infomaniak, c’est autant de bases que tu veux, de la taille que tu veux, tant que tu restes dans les 50go…. Pour rappel, chez OVH, pour moi, c’était UNE base de 25Mo… Pas plus !! ;-)

    http://www.fran6art.com
  15. 15

    Bon, je viens d’avoir la réponse de MarvinHosting, ils ont des serveurs en France, donc c’est plutot une bonne nouvelle.

    Le truc intéressant chez Marvin c’est qu’ils ont une offre moitié moins chère que Infomaniak (bon tu me diras avec les 10 mois gratuits on s’y retrouve sur 2 ans ;) ).

    Sinon, le problème de conserver le NDD chez ovh c’est que tu payes un nom de domaine en trop en quelque sorte puisque dans les offres de Infomaniak et de Marvin le nom de domaine est inclu dans le prix..

    Un vrai casse tête cette historie. Bon sang, qu’est-ce que je regrette de ne pas avoir mieux réfléchi avant de me lancer chez ovh!! Grr!

    http://www.niss.fr
  16. 16

    Effectivement Steph, mais le NDD tu l’as déjà… donc tu ne peux plus faire autrement… Si l’offre chez Marven est intéressante, n’hésites pas un instant !! ;-)

    http://www.fran6art.com
  17. 17

    Oui tu as raison, en fait je réfléchissais à comment ça allait se passer pour toi lorsque ton domaine arrivera à échéance chez ovh… Que devras tu faire : te réabonner chez eux ou transférer cher namebay? Et si tu choisis de repartir chez ovh, du coup tu payes un NDD de trop :D

    L’offre parait super intéressante chez Maven, maintenant tu sais ce que c’est… Sur le papier tout est beau, tout est rose, mais quid de la réalité. Et malheureusement je ne connais personne qui est hebergé chez eux. ça rassurerait!

    http://www.niss.fr
  18. 18

    Lorsque mon NDD arrive à échéance, c’est pareil que quand mon hébergement était chez OVH. Ils te contactent et te demandent de renouveler l’abonnement… Je crois que je devrais aussi payer chez NameBay. Ils me semblent qu’ils paient la création du NDD mais qu’après tu dois payer chaque année pour ce NDD… Faudrait que je vérifie…

    Maintenant, concernant Maven, je ne peux pas t’en dire plus… Essaies de surfer sur différents forums, peut-être que tu trouveras des réponses… Les blogueurs ils se cantonnent souvent à des offres simples, étant donné leurs besoins. Moi j’ai pris un plus gros hébergement pour être tranquille une bonne fois pour toute !! :D

    http://www.fran6art.com
  19. 19

    Très intéressant les TTL ! Maintenant je saurai que le basculement des DNS n’est pas aussi “aléatoire” que ça ;)

    http://www.goudie.biz/
  20. 20

    Un tuto bien utile, même si sur le coup je n’ai pas pu m’en servir!

    J’avais passé plusieurs jour à bosser en local, et bien j’ai galéré sévère pour mettre le blog en ligne! On peut importer la base sur le serveur distant, mais il faut modifier tous les chemins d’accès aux pages et différents uploads dans tous plein de tables différentes (options, links, posts…)

    Si il y a une technique spéciale, pour mon prochain blog je suis preneur! ^^

    Mais merci quand même fran6!

  1. 1 Wordpress : comment changer d’hébergement en 7 étapes | Mathieu DHORDAIN Pingback on 2 fév, 2008 à 14:08
  2. 2 Le Kiosque | Blog On WordPress Pingback on 3 fév, 2008 à 5:18
  3. 3 Maigret's Blog Trackback on 27 mar, 2008 à 16:17
  4. 4 radiCarl.net » Pour son deuxième anniversaire, radicarl.net fait peau neuve Pingback on 2 mai, 2008 à 20:51

Laisser un commentaire