ShareThis

    Changer un site Wordpress MU de domaine en 3 étapes

    Vous souhaitez déplacer votre site internet réalisé sous Wordpress MU vers un autre domaine. L’opération est extrêmement simple lorsqu’on sait quels sont les paramètres à modifier.
    Pensez à faire une copie de sauvegarde de la base de données avant de procéder.

    1 – Modifier la base de données

    Dans les exemples ci-dessous, vous remplacerez bien sûr Nouveau-Domaine.com par votre nouveau domaine.

    Dans la table wp_site, remplacez la valeur du champ domain contenant l’ancien domaine, par la nouvelle valeur.

    En langage SQL, voici le script correspondant:

    1
    UPDATE wp_site SET domain = 'Nouveau-Domaine.com' WHERE ID = 1

    Dans la table wp_blogs, contenant la liste des blogs du portail, le blog n° 1 correspond au site principal. Il faut donc remplacer la valeur domain par le nouveau nom de domaine, dans l’enregistrement dont le champ blog_id contient la valeur 1.

    En langage SQL:

    1
    UPDATE wp_blogs SET domain = 'Nouveau-Domaine.com' WHERE blog_id = 1

    Il faut modifier l’adresse du site (http) dans la table des options du blog de ce domaine: wp_1_options:

    Remplacez l’ancien domaine par le nouveau dans le champ option_value, là où le champ option_name contient le texte ’siteurl‘.

    En langage SQL:

    1
    UPDATE wp_1_options SET option_value = 'http://Nouveau-Domaine.com/' WHERE option_name = 'siteurl'

    Dans la même table, remplacez l’ancien domaine par le nouveau dans le champ option_value, là où le champ option_name contient le texte ‘home‘.

    En langage SQL:

    1
    UPDATE wp_1_options SET option_value = 'http://Nouveau-Domaine.com/' WHERE option_name = 'home'

    2 – Modifier les fichiers de votre installation

    • Ouvrez le fichier wp_config.php.
    • Remplacez le nom de l’ancien domaine par le nom du nouveau domaine à la ligne

    define(‘DOMAIN_CURRENT_SITE’, ‘Ancien-Domaine.com‘ );

    3 – Derniers réglages dans l’espace d’administration

    La référence à l’ancien domaine subsiste encore dans de nombreux paramètres. L’extension “Search and Replace” va vous aider en remplaçant automatiquement toutes les occurences de l’ancien domaine par l’indication du nouveau domaine. Lorsque vous installerez cette extension, vous accéderez ensuite à sa page dans le backoffice du portail (…/wp-admin), dans la rubrique “Réglages”.

    wordpress-search-and-replace-text

    Portail multi-sites

    Si votre portail est dans une configuration multi-sites, c’est-à-dire qu’il héberge plusieurs domaines, chacun disposant de ses propres blogs, vous devrez remplacer le n° 1 du domaine principal indiqué dans les exemples ci-dessus par le n° du site ad hoc. Si vous ne savez pas quel est le numéro du domaine que vous souhaitez modifier, cherchez-le dans la liste des blogs enregistrés dans la table wp_blogs.

    This entry was posted in Techniques and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

      Déposer un commentaire

      Votre courriel ne sera jamais publié ni communiqué. Les champs obligatoires sont indiqués par *

      *
      *

      Spam Protection by WP-SpamFree Plugin

      Get Adobe Flash playerPlugin by wpburn.com wordpress themes
      Blog WebMastered by All in One Webmaster.

      Bad Behavior has blocked 10 access attempts in the last 7 days.

      This site is protected with Urban Giraffe's plugin 'HTML Purified' and Edward Z. Yang's Powered by HTML Purifier. 2810 items have been purified.

      Performance Optimization WordPress Plugins by W3 EDGE

      Featuring Advanced Search Functions plugin by YD