Bref, j'ai déménagé mon site !

Vous avez un blog fonctionnel, utilisant le CMS WordPress ! Et vous voulez simplement changer le nom de domaine pour y accéder. Dans mon cas. j’ai créé un blog que j’avais besoin de tester dans mon laboratoire avant de le partager au public.

Pré-requis :

Il vous faut :

  • L’accès à votre interface de gestion de base de données
  • l’accès à votre ftp
  • L’accès au back-office de votre blog worpress (http://ancien_site/wp-admin)

Configuration :

  1. Connectez vous à votre l’administration de votre site (http://ancien_site/wp-admin)
  2. Rendez-vous dans Réglages > Général et mettez à jour la nouvelle URL.
  3. connectez vous a votre ftp et renommez les dossiers contenant vos sites :
    www devient www_backup
  4. dossier_ancien_site devient www
    [box type= »info » style= »rounded » border= »full »]A ce stade vous devriez avoir un aperçu de votre site, mais… ah ! il manque plein d’images, et les liens internes sont HS…[/box]
  5. Connectez vous à votre interface de gestion SQL
  6. Choisissez votre base de données et recherchez « ancien_site » avec l’option « au moins un mot » dans le type de recherche, sélectionnez toutes les tables (la plupart des entrées seront dans « wp_commentmeta », « wp_options » et « wp_posts »).
  7. Faites une sauvegarde de vos tables Et selon le nombre de résultats vous avez 3 options possibles :
    • Remplacez manuellement en éditant chaque entrée.
    •  Ou, faites votre propre requête SQL, en répétant l’action pour les colonnes et les tables concernées :
      UPDATE `table` SET colonne= replace(colonne,"ancien_site","nouveau_site");
    • Ou, la méthode bourrine :
      – vous avez déjà fait une sauvegarde de votre base
      – dupliquez et éditez donc le fichier .sql
      – faites une simple recherche et remplacez (Ctrl+H dans Notepad) en cherchant toutes les occurrences de « ancien_site » et remplacez les par « nouveau_site »
      – sauvegardez le fichier
      – videz la table et ré-injectez votre nouveau fichier sql
      – c’est prêt !

Pour ma part, j’ai dû reconfigurer certains plugins ainsi que le widget Twitter associé a l’ancien nom de domaine par exemple)
J’ai finalement activé l’indexation du site (Réglages>vie privée)
[hr_invisible]

[box type= »info » style= »rounded » icon= »http://v2.ad-creatif.com/wp-content/uploads/2012/11/arrow_down_13-20110809162531-00029.png »]Cet article à été réalisé dans un cas particulier, il m’arrive fréquemment de créer d’abord une version test de mes sites avant de les ouvrir au public. Seul le nom de domaine change et pas l’emplacement physique.
Si vous avez un cas particulier à me soumettre, n’hésitez pas à le faire dans les commentaires afin que je puisse le traiter.[/box]

Categories: Tutoriaux

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

« »
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-10574909-4', 'auto'); ga('send', 'pageview'); </script>