avr
11

Migration d’un wordpress du serveur OVH vers EUROWH

Ecrit par Saiko_sama  //  3 Commentaires

Migration d’un wordpress du serveur ovh vers eurowhCe blog est passé, voilà maintenant presque un mois vers eurowh. J’en avais vraiment raz le bol d’être prise pour une idiote par ovh, de ne pas pouvoir faire la moindre mise à jour automatique donc quand la fin de mon année d’engagement est venu, au revoir ovh. Vu les questions dans les commentaires de mon article coup de gueule contre ovh, je me suis dit que j’allais faire un article détaillant la procédure de migration.

1. Commander le serveur chez eurowh

Jusqu’à là rien de compliqué, il suffit de suivre la procédure, cela prend 10 minutes environs. J’ai pris le compte à 10 euros, largement suffisant pour le moment vu le traffic du blog.  J’ai pris un serveur sans nom de domaine, le rapatriement coutant 20 euros j’ai laissé le nom de domaine chez ovh pour le moment. J’ai donc coché la case « Ce domaine m’appartient déjà et je vais mettre les serveurs de noms à jour ».

2. Renouveler le nom de domaine chez ovh SANS renouveler l’hébergement.

Là la tâche se complique. En effet par défaut dans le manager ovh ne propose pas de renouveler uniquement le nom de domaine, puisqu’il est lié à l’hébergement, il faut renouveler les deux. Les petits malins !! Du coup il faut ruser d’astuce (merci @enkimy pour la technique). Il faut tout d’abord faire comme si on voulait créer un nom de domaine sur cette page , puis entrer le nom de domaine que l’on veut renouveler. Ovh vous dira alors que le nom de domaine existe déjà et que vous pouvez le transférer et/ou le renouveler. Arrive enfin la page magique, où il est possible d’uniquement prolonger le nom de domaine, cochez la première case et suivez les étapes.

renouveler uniquement le nom de domaine pour ovh

3. Rediriger les DNS.

L’étape la moins funky est de rediriger les DNS du domaine. On va rediriger dans le sens eurowh => ovh (vu que le nom de domaine est chez ovh) ce qui consiste à donner les DNS de notre tout nouveau serveur eurowh à notre domaine chez ovh (vous suivez ?). Les DNS d’eurowh sont donnés dans un des mails récapitulatifs sous « information serveur ».

Dans le manager ovh, sous « domaine & DNS » > « serveurs dns » il faut aller coller les nouveaux dns eurowh. L’option « zone dns » permet d’accéder à des paramètres plus poussés, mais dans mon cas je ne m’en sers pas vu que je n’utilise pas les serveurs mails etc. Ensuite il faut attendre que tout ça se mette à jour. Ca a pris moins d’une journée chez moi, mais c’est mon FAI (numericable à ce moment là) qui a mis plus de 3 jours à mettre à jour ses DNS, du coup je suis passée par les DNS google.

4. Transférer les fichiers/ base de donnée d’un serveur à un autre.

L’étape suivante est le transfert physique des fichiers. Encore une fois rien de compliqué, il suffit de se connecter sur son ftp ovh, transférer tout son site sur le bureau/un dossier. Ensuite on se connecte chez eurowh, et on y transfère tous les fichiers dans le sens inverse.

Il faut ensuite faire de même pour la base de données. C’est un poil plus embêtant, puisqu’on n’a pas encore de vrai nom de domaine, il faut passer par l’url « provisoire » donnée dans le mail de eurowh. Il faut se connecter dans le phpmyadmin, faire un export de la base, et faire un import du coté de chez eurowh. Un petit article du codex très utile au passage pour apprendre à faire une backup de la base depuis le php myadmin.

Du coté d’eurowh il faut se connecter dans le cPanel pour accéder au php myadmin (toutes les infos sont dans leur mail)
L’avantage, puisque le nom de domaine reste le même, est qu’on va pouvoir garder la base sans avoir à modifier les options. Il faudra juste recréer les permaliens pour recréer correctement le fichier .htaccess mais on y reviendra.

Edit: pour ceux qui ont peur d’ouvrir phpmydamin ou veulent une méthode plus rapide voir le complément d’information dans le commentaire d’eurowh pour une installation plus simple de wordpress en 30minutes.

5. Faire fonctionner correctement wordpress sur le nouveau serveur.

Tout d’abord, il faut bien sûr reconfigurer les accès, puisqu’on a changé de base de donnée. Pour ça il faut ouvrir wp-config, et lui renseigner les accès à notre nouvelle base de données chez eurowh.

Ensuite, comme dit plus haut, il faut forcer le rafraichissement des permaliens pour le nouveau serveur, pour que wordpress recrée son .htaccess. En général on se rend assez vite compte quand les permaliens ne sont pas à jour, toutes les pages donnent une erreur 404. Pour ça il faut aller dans permaliens, et modifier la structure (pour n’importe quoi on s’en fiche), enregistrer, puis remettre la structure voulue. Cela va forcer wordpress à re-créer les liens et les erreurs 404 devraient s’en aller.

Une dernière petite manipulation qui vous évitera de faire comme moi, à savoir pester 3jours contre le client ftp, passer tout votre serveur en 777 pour essayer d’uploader les fichiers (ça marche pas !) et pleurer parce que vous ne comprenez pas d’où viens le problème est de remettre le chemin vers les fichiers d’upload sur le nouveau serveur. Par défaut wordpress avait gardé en chemin pour les fichiers envoyés (images, plugins, etc) celui de ovh. Forcement, dès que j’essayais d’écrire ce dossier (entendre par là updloader une image) mon wordpress me disait que le dossier n’était pas accessible en écriture. Ca se passe donc dans réglages > medias > Envoi de fichiers . Il suffit de lui renseigner wp-content/uploads, ça marche dans 90% des cas.

On peut également passer un petit coup de Xenu pour vérifier qu’aucun lien/fichier ne s’est perdu dans la migration.

Conclusion

Je ne regrette pas le moins du monde d’avoir migré mon wordpress de ovh vers eurowh. Depuis que je suis chez eurowh (merci alda) je peux faire les mises à jour des plugins et de wordpress sans aucun problème. Je suis d’ailleurs hallucinée par la rapidité. Pareil pour la mise à jour automatique de wordpress qui fonctionne depuis le dashboard et qui me prend 30 secondes maxi. Ca change des 10 minutes de moulinage pour un plantage final du coté de ovh.

Le support est très sympa (contact suite à une petite panique un lundi matin, problème de dns de mon fai tout ça) et réactif. Bref pour le moment tout va plutôt bien. Je précise que je n’ai aucune actions chez eurowh, mais quand un truc marche comme il doit marcher, sans prises de têtes et qu’en plus les gens sont sympas ça mérite d’être souligné !

J’allais oublier, les hébergements eurowh sont en php5+, bon à savoir vu que wordpress 3.2 nécessitera php5+ obligatoirement pour fonctionner.

3 Commentaires pour “Migration d’un wordpress du serveur OVH vers EUROWH”

  • Vu que c’est moi qui te les ai recommandés je suis ravi que tout se soit bien passé ! :D

  • Un grand merci pour l’article et pour le retour.
    Je suis très touché.

    Je me permet de compléter un peu l’article ça pourra peut-être servir à quelqu’un…
    Vu le titre de l’article je pars du principe que le blog est créer sur WordPress donc une autre manière de procéder au transfert aurait été la suivante :
    1.Commander l’hébergement chez EuroWH
    2. Depuis CPanel aller sur Fantastico et laisser Fantastico installer un WordPress (30 secondes)
    3. Faire un export de ton wordpress chez OVH
    Sous WordPress, Outils Exporter et choisir tout le contenu (10 secondes)
    4. Connexion au nouveau WordPress chez EuroWH
    5. Importer l’ancien blog
    Sous WordPress, Outils Importer et répondre oui à l’import des médias téléchargé (photos, vidéos, …)
    6. Copie du template utilisé par FTP
    7. Installation des plugins manquants

    Voilà les quelques étapes les plus rapides pour migrer un wordpress.
    Rien à modifier au niveau MySQL… En générale le tout est ok en 30 minutes :)

    En tout cas merci beaucoup de ta confiance.

    • De rien pour le retour, c’est normal et merci beaucoup pour les précisions pour l’installation éclaire 30minutes qui sera effectivement surement utile à pas mal de monde (je ne savais que fantastico permettait d’installer un wordpress, je suis de l’ancienne école qui aime jouer avec les bouts de code ^^)
      Pour ce qui est de l’export le seul truc qui m’ennuie est qu’on ne peut exporter les tables wp-options. Du coup la configuration des plugins est à refaire. Tout dépend du nombre et de la complexité des plugins mais cette option reste effectivement très pratique si on ne veut pas s’embêter avec du phpmyadmin.

Laisser un commentaire

Comment validation by @