Transferer son blog wordpress vers un autre domaine

Dimanche 19 juillet 2009 à 19:05 par flo69
Créer du bonheur
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • email
  • Netvibes
  • PDF
  • RSS
  • Scoopeo
  • Technorati
  • Wikio FR
  • Yahoo! Buzz

Nous voilà pour notre premier billet sur wordpress. Nous traiterons du transfert d’un blog wordpress , par exemple www.exemple.com vers un autre nom de domaine/hébergeur. Tirée de ma propre expérience qui a été assez désastreuse lors de mon premier transfert. C’est pour cela que je pense qu’un billet sur ce sujet là est important.

1.Transférer sa bdd

La première étape est de faire une backup complète de toute sa base de données. Si vous êtes sur phpmyadmin , la procédure est la suivante:

  1. Ouvrez phpmyadmin
  2. Sélectionnez votre bdd
  3. Cliquez sur l’onglet exporté
    Transferer sa bdd : exporter

    Transferer sa bdd : exporter

  4. Sélectionnez toutes les tables avec le préfixe wp donc la liste à gauche
    Transferer sa bdd : sélection des tables

    Transferer sa bdd : sélection des tables

  5. cliquez sur exportez

Ceci fait , maintenant ouvrez le phpmyadmin de votre nouvel hebergeur , créer une base de données ou sélectionnez celle qui est déjà active. Puis cliquez sur sql dans les onglet et coller le texte obtenu précédemment.

Une fois ceci , fait votre bdd est presque opérationnel , il vous faut maintenant modifier tous ce qui contient l’url de l’ancien site. Pour cela:

[cc lang="sql"]
UPDATE wp_options SET option_value = replace(option_value, »ancienneadresse.com », « nouvelleadresse.com » ) WHERE option_name = « home » OR option_name = « siteurl »;
UPDATE wp_posts SET post_content = replace(post_content, »ancienneadresse.com », »nouvelleadresse.com » ) ;
UPDATE wp_posts SET guid = replace(guid, »ancienneadresse.com », »nouvelleadresse.com » ) ;
UPDATE wp_site SET domain = replace(domain, »ancienneadresse.com », »nouvelleadresse.com » ) ;
UPDATE wp_blogs SET domain = replace(domain, »ancienneadresse.com », »nouvelleadresse.com » ) ;

[/cc]

Il ne vous reste plus qu’a remplacer les valeurs qui sont des exemples par les vôtres .

Bon sa y est la première partie est faite , passons à la suivante:

2.Transférer son blog par FTP

Tous d’abord il faut transférer tous les fichiers de votre FTP sur votre disque dur.

Une fois cela fait , il faut ouvrir le fichier wp-config.php(vous pourrez l’ouvrir avec notepad ou encore le bloc-note) et modifier les lignes suivantes.

[cc lang='php' ]

define(‘DB_NAME’,’ nom de la bb ‘ ); // le nom de la nouvelle base de données

define(‘DB_USER’,'pseudo’); // votre identifiant MySQL

define(‘DB_PASSWORD’, ‘mot de passe’); // Mot de passe sql

define(‘DB_HOST’, ‘localhost ou l\’adresse pour vous connecter a mysql via le web ( 1and1 ou encore ovh)’);

define(‘DOMAIN_CURRENT_SITE’, ‘l\’adresse de votre nouveau site web sans le http://’ );

[/cc]


Enregistrez et fermez.

Il ne vous reste plus qu’à transférer tous les fichier et dossiers de votre blog wordpress sur votre nouveau FTP. Et là , tous roule comme sur des roulettes.

Les posts les plus commentés

3 Commentaires pour "Transferer son blog wordpress vers un autre domaine"


  1. 1joe

    il vous faut maintenant modifier tous ce qui contient l’url de l’ancien site. Pour cela:

    [cc lang="sql"]
    UPDATE wp_options SET option_value =
    —————————————————–

    ET cc lang= »sql » c’est où ?

    merci d’avance pour les infos

  2. 2arne

    salut

    j’ai essayé le script pour remplacer le nom de domaine :

    UPDATE wp_options SET option_value = replace(option_value,”localhost:8888”, “s123546789.onlinehome.fr” ) WHERE option_name = “home” OR option_name = “siteurl”;

    mais ça renvoie l’erreur :

    #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘:8888”, “ s123546789.onlinehome.fr” ) WHERE option_name = “home” OR opt’ at line 1

    ça doit être un problème avec le « : »

    vois tu la solution?

    merci d’avance

    question subsidiaire : pourquoi WP utilise un système de liens absolus???

  3. 3flo69

    Désolé pour le retard!
    Alors pour Joe, c’est juste une erreur de frappe, n’en tenez pas compte.
    Pour arne, je pense que cela vient du localhost:8888. Les données sont elles sous la forme localhost:8888 dans votre bdd ou simplement localhost?

Poster un commentaire

http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
http://www.confighardware.com/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
 

Mavenhosting

Copyright Hynzoweb.com, tous droit réservé.