Après quelques galères et sueurs froides dans l’après midi, le blog est désormais hébergé chez OVH, et normalement tout fonctionne.
Si jamais vous devez migrer un blog WordPress (2.7), il faut respecter les conseils de sauvegarde que l’on voit habituellement mais il y a aussi quelques astuces qui peuvent faire gagner du temps. Voici comment j’ai procédé pour changer de serveur :
- Désactivation des plugins.
- Sauvegarde de la base de données et du répertoire wp-content.
- Pendant la longue, voir très longue sauvegarde si vous avez beaucoup d’images, upload d’un wordpress tout beau tout neuf sur le nouveau serveur.
- Installation du nouveau WordPress avec les nouvelles infos pour la base de donnée.
- Edition du fichier config.php en changeant les clefs uniques qui sont par défaut ‘put your unique phrase here’.
- Suppression des tables SQL sur la nouvelle base de données.
- Suppression du dossier « wp-content » sur le nouvel hébergement.
- Restauration de vos sauvegardes sur le nouvel hébergement : SQL et wp-content.
- Changement dans la nouvelle base SQL de l’adresse du site. (table « options », champ « siteurl »). Je l’ai fait comme ça mais en le changeant dans WordPress avant la sauvegarde ça doit être plus pratique.
- L’astuce que j’aurai aimé avoir : si vous hébergez vous même vos images, il faut modifier toutes les adresses… Pour cela, une seule requête suffit si on la connaît. La requête magique est…. :
UPDATE posts SET post_content = REPLACE (post_content, »Ancienne adresse« , »Nouvelle adresse« )
- Cette astuce mettra aussi à jour vos liens entre les posts.
- Réactiver soigneusement les plug in
- Changer votre nom de domaine. Attention, le changement n’est pas forcément immédiat à cause du TTL ! Il varie selon le gestionnaire du nom de domaine mais est souvent de 24 heures.
- Faire une redirection 301 (transfert permanent) sur l’ancien hébergement
Voilà, ça c’est la théorie que j’ai utilisé aujourd’hui. Après je ne connais pas trop WordPress donc j’ai eu quelques soucis aujourd’hui :
- Faire attention aux droits des fichiers : quand j’ai mis mon ancien répertoire « wp-content » sur mon nouvel hébergement, les droits on sautés et je me suis retrouvé avec des erreurs SQL incompréhensibles
- Ne pas toucher aux adresses dans la table commentaire, je ne sais pas pourquoi mais moi ça me crée des erreurs SQL à chaque fois. Si quelqu’un en connaît la raison d’ailleurs je serrait intéressé.
- Faire attention aux redirections 301 qui se mordent la queue, c’est bête mais bon, un mauvais copier/coller et on perd beaucoup de temps
- Ne surtout pas changer un fichier « .htacess » de serveur même si on croit savoir ce qu’il y a dedans sans le revérifier : par exemple chez free il faut mettre « php 1″ dans le htaccess pour accéder à php5, chez OVH ça donne une belle erreur.
- Penser à mettre à jour Feedburner si vous l’utilsez
Voilà à peu près tous les problèmes dont je me souviens ce soir…. Et je crois que j’ai fait le plus grand post de ce blog


