• Passer à la navigation principale
  • Passer au contenu principal
  • Passer à la barre latérale principale
  • Passer au pied de page

Grégoire Noyelle

Créateur de thèmes WordPress :: Formateur :: Web Designer

  • Formations
  • Tutoriels
  • À propos
  • Contact
  • Newsletter

WordPress :: Migrer son site avec le script DBSR

Mis à jour le 14 juillet 2020 par Grégoire Noyelle 94 commentaires

Dans ce dernier tutoriel sur le sujet nous verrons comment migrer un site d’un emplacement A à un emplacement B avec le script DBSR. Pour les deux les versions peuvent être en ligne ou en local. La seule chose à respecter est de copier les bonnes URL.

Mise au point importante

Attention, merci de vous référer à cet autre article sur les bases de la migration WordPress.
Nous utiliserons le DBSR. Ce script, comme celui d’Interconnectit, ajoute une interface.

Lancer le script pour migrer WordPress

Après avoir effectué les transferts du dossier WordPress et de la base de données (comme décrits dans l’article sur bases de la migration WordPress, nous allons lancer le script.

Placer le fichier script

D’abord téléchargez le script DBSR et installez le à la racine de votre site après avoir extrait le contenu de l’archive .zip.
Attention à bien supprimer le dossier du script après la migration. Il affiche des informations sensibles de votre site. Vous pouvez bien sûr le renommer pour sécuriser un peu plus.

Vous lancerez ensuite le script en utilisant l’URL:

http://nom-de-mon-site.fr/DBSR-master/

L’URL nom-de-mon-site devra être remplacée. C’est vraiment l’URL complète, qu’elle soit en local ou en ligne.

Capture: Placement du script DBSR

Vérifier les réglages de la base de données WordPress

Une fois la bonne adresse rentrée, une interface apparaît (voir ci-dessous). Si vous cliquez sur Submit, vous pourrez contrôler les différents identifiants de votre base de données.

Quand la bonne URL est lancée, une interface apparaît automatiquement pour vérifier que les réglages de base de données sont les bons. Il s’agit de vérifier:

  • Hostname: l’adresse de l’hébergement
  • Username: l’utilisateur
  • Password: le mot de passe
  • Database: le nom de la base
  • Charset: l’encodage

Tous ces éléments sont extraits de votre fichier wp-config.php

Capture: Détail de la base de données dans le script DBSR

Une fois que les vérifications sont faites, cliquez sur Next pour continuer la migration.

Chaîne à remplacer dans la base de données WordPress

Dans cette partie, il s’agit de remplacer l’ancienne adresse de vote ancien site par la nouvelle. Dans les deux cas, cela peut être du local vers en ligne ou en ligne à deux endroits différents.

Nous allons effectuer un chercher/remplacer sur deux URL et peux importe qu’elles soient locales ou en ligne. Il s’agit toujours de prendre l’URL de votre page d’accueil.

Attention ne pas placer de / à la fin de l’URL. Dans mon exemple, je déplace mon site en ligne vers ma version locale.

Capture: Chaîne de caractère à remplacer dans DBSR

Enfin, cochez la case tout en bas Run a extended search pour chercher dans toute la base de données et cliquez sur Next.

Confirmation avant de finaliser la migration WordPress

Avant de finaliser la migration WordPress, vous devrez cocher This data is correct et cliquez sur Start

Capture: Confirmation de l'action dans le script DBSR

Mise à jour des Permaliens WordPress

Une fois la mise à jour de la base de données WordPress, vérifiez que le nouveau site fonctionne. Parfois, vous pouvez tomber sur des pages non trouvées. Dans la plupart des cas, il suffit de se connecter à son back-office et d’enregistrer les Permaliens (sans modifier son réglage) dans Réglages > Permaliens.

Notes: Merci à Amaury de m’avoir fait connaître le script.

Malgré mes tutoriels, si vous rencontrez des problèmes pour la migration de votre site, je vous recommande très vivement les services de WP Assistance. Je connais bien l’équipe.

Autres tutoriels sur le sujet

  • WordPress :: Migrer et Synchroniser un site avec WP Migrate DB
  • WordPress :: Sauvegarder son site WordPress avec BackWPup
  • WordPress :: Migrer son site vers un autre hébergeur et le prévisualiser
  • WordPress :: Migrer son site avec le script d’Interconnectit
  • WordPress :: Migrer son site du local vers le serveur en ligne
FacebookTweetLinkedInEmailPrint

Étiquettes : développement intermédiaire Maintenance WordPress Migrer WordPress

À propos Grégoire Noyelle

Grégoire Noyelle, Créateur de Thèmes WordPress depuis plus de 15 ans, Formateur spécialiste sur WordPress, WooCommerce, HTML et CSS (Grid Layout) dans son centre de Formation dédié au CMS WordPress. Suivez moi sur Twitter ou LinkedIn.
[En savoir plus]

Interactions du lecteur

Commentaires

  1. Thierry Pigot dit

    24 janvier 2014 à 9 h 41 min

    Merci pour ce tuto 😉

    C’est en effet un très bon script, que j’utilise déjà depuis quelque temps.

    Répondre
    • Grégoire Noyelle dit

      24 janvier 2014 à 10 h 14 min

      Cool. Et merci à Amaury de l’avoir mis en avant 🙂

      Répondre
  2. NIcolas dit

    24 janvier 2014 à 14 h 59 min

    Exactement ce que je recherchais 🙂 j’ai 4-5 sites sous wp que je dois migrer d’hébergeur et j’étais justement à la recherche de la meilleure solution pour faire ce changement de la façon la plus sûre possible 🙂

    Répondre
    • Grégoire Noyelle dit

      24 janvier 2014 à 17 h 07 min

      Cool. Ça va être utile.

      Répondre
  3. Fabrice dit

    24 janvier 2014 à 15 h 27 min

    Salut Grégoire merci du tuto 😉

    Un véritable intérêt par rapport à search&replace ?

    Répondre
    • Grégoire Noyelle dit

      24 janvier 2014 à 16 h 09 min

      Salut Fabrice
      C’est suite aux conseils d’Amaury et de Thierry qui l’ont testé sur des config complexes et notamment du multisite avec des langues asiatiques.

      Répondre
  4. Greg dit

    24 janvier 2014 à 18 h 09 min

    Merci pour l’article 🙂

    Testé il y a peu et effectivement il fonctionne très bien, je plussois donc les remerciements pour Amaury.

    A+ o/

    Répondre
    • Grégoire Noyelle dit

      24 janvier 2014 à 18 h 26 min

      Merci à toi.
      Puisque qu’on parle de migration. Sauf erreur, je ne t’ai pas vu au #WCParis 😉

      Répondre
    • Greg dit

      24 janvier 2014 à 18 h 30 min

      En effet.
      [troll]
      En fait j’ai arrêté WordPress et je suis passé à Joomla, que je trouve plus ergonomique.
      [/troll]

      Répondre
      • Grégoire Noyelle dit

        24 janvier 2014 à 18 h 40 min

        :p
        Je comprends

        Répondre
      • Julio Potier dit

        24 janvier 2014 à 18 h 42 min

        Gratuit … XD

        Répondre
        • Grégoire Noyelle dit

          24 janvier 2014 à 18 h 45 min

          Pas compris…
          T’es pas à Londres?

          Répondre
          • Julio Potier dit

            24 janvier 2014 à 18 h 47 min

            Ils ont internet aussi, depuis 2/3 jours en beta, je profite.

          • Grégoire Noyelle dit

            24 janvier 2014 à 18 h 50 min

            Privilégié!

          • Julio Potier dit

            24 janvier 2014 à 18 h 48 min

            Puis t’es admin, tu regardes mon host et tu vois 213-152-***-***.dsl.eclipse.net.uk, alors oui je suis à Londres 🙂

  5. Emilie L. dit

    24 janvier 2014 à 19 h 30 min

    On va tester de notre coté : ça a l’air super pratique !
    Merci de publier ce type de script 🙂

    Répondre
    • Grégoire Noyelle dit

      24 janvier 2014 à 23 h 41 min

      Merci Emilie. Tu nous diras.
      Tu étais dans les spams. Heureusement que j’ai vu le gravatar.
      Merci pour ta conf, c’était génial.

      Répondre
  6. Alain Desnoyer dit

    25 janvier 2014 à 13 h 10 min

    Bonjour,

    je travaille depuis quelques semaines sur WordPress, et j’avoue avoir extrêmement surpris par le fait que wordpress code en « dur » l’url du site dans la base de donnée, par opposition à tous les cms que j’ai pratiqué jusque là, tels que Joomla, ezpublish, typo3, drupal….
    j’ai jusqu’à présent résolu le problème par l’utilisation du plugin « Root relative URLs », qui fait modifie dynamiquement l’url du site en fonction de l’url appelée.

    Y a t-il un espoir de voir corriger ce « bug » un jour ?

    Je parle bien de bug, car il est évident qu’on ne développe pas un site directement en production….

    Ce commentaire peut vous paraitre un peu dur, mais qui aime bien châtie bien …

    Répondre
    • Grégoire Noyelle dit

      25 janvier 2014 à 13 h 21 min

      Après avoir fait quelques recherches, j’édite mon commentaire. Il y a plusieurs points de vue par rapport à cette configuration.

      J’ai trouvé ce post sur le forum officiel. Voici ce que réponds Ipstenu

      A relative path, while a nice idea, is as problematic as an absolute URL. At least with an absolute, you can search/replace in the database fairly easily.

      And as anyone who’s moved their content folder knows, it’s a pain in the ass!

      Le débat reste ouvert.

      Répondre
  7. Jérôme dit

    25 janvier 2014 à 17 h 28 min

    Merci pour le tuto et le partage de ce script. Celà permet d’éviter d’oublier quelques changements dans la base de donnée et d’éventuels énervements. A votre avis, ce script est-il plus rapide qu’une migration manuelle ?

    Répondre
    • Grégoire Noyelle dit

      27 janvier 2014 à 8 h 24 min

      C’est surtout qu’avec la migration manuelle certaines url ne sont pas prises en compte. Et on a moins de risque de faire une erreur.

      Répondre
  8. patrick dit

    6 février 2014 à 14 h 55 min

    Bonjour
    Merci pour ce bon tuto.
    J’ai un pb de page manquante après utilisation. Je ne comprends pas la manœuvre avec réglage et permalien. Merci d’avance 🙂

    Répondre
    • Grégoire Noyelle dit

      6 février 2014 à 17 h 16 min

      Bonjour
      Il faut juste enregistrer à nouveau vos permaliens (menu Réglages) avec les mêmes paramètres.

      Répondre
      • patrick dit

        6 février 2014 à 19 h 11 min

        c’est ce que j’ai fait. merci pour votre réponse rapide et pour votre partage très utile 🙂

        Répondre
  9. Gilles Vauvarin dit

    8 avril 2014 à 10 h 21 min

    Bonjour,

    Est ce que quelqu’un utilise « dbsr » dans un script shell ou en ligne de commande ?

    J’ai essayé de la faire en adaptant le fichier « example-config.json » et en appelant le fichier « DBSR_CLI_Bootstrapper.php » mais sans succès.

    Si quelqu’un peut me mettre sur la piste 🙂

    Répondre
    • Gilles Vauvarin dit

      8 avril 2014 à 10 h 45 min

      Bon j’ai trouvé :

      Dans un script ou en ligne de commande

      php dbsr/compiled/DBSearchReplace-CLI.php –host localhost –user mon-user –password mon-password –charset utf8 –database ma-base — toto titi

      Remplace « toto » par « titi »

      Répondre
      • Grégoire Noyelle dit

        8 avril 2014 à 20 h 16 min

        Merci Gilles pour ton partage. Je connaissais pas.

        Répondre
  10. Alexandre D dit

    17 avril 2014 à 10 h 21 min

    Bonjour à tous !

    Merci pour ces tutos très bien expliqués comparé à ce qu’on trouve sur internet !
    Pour ma part, j’ai essayé le script Search/replace, il a rien trouvé à changer dans ma base de donnée alors même que je renseignais les bons URL.
    Du coup, j’ai utilisé DBSR, et HOP ! Magie !

    Bonne journée !

    Répondre
    • Grégoire Noyelle dit

      17 avril 2014 à 14 h 45 min

      Merci Alexandre pour ce retour d’expérience. Dans certains cas (et je ne saurais pas expliquer pourquoi), DBSR n’a pas marché et alors j’utilise Interconnectit.

      Répondre
  11. chloe dit

    30 avril 2014 à 10 h 05 min

    Le script a parfaitement fonctionné pour moi qui suis graphiste. je n’ai aucune connaissance particulière en gestion de base de donnée, et cette question de la migration de WP m’a donné bien des sueurs froides.
    grâce à ce script, c’est devenu un jeu d’enfant.
    merci!

    Répondre
    • Grégoire Noyelle dit

      30 avril 2014 à 14 h 55 min

      Merci Chloé d’avoir pris le temps pour ce retour d’expérience.

      Répondre
  12. Erwan.R dit

    23 mai 2014 à 12 h 19 min

    Bonjour et merci pour ce tuto !
    Mon objectif : étant en voyage, je souhaiterai écrire mes articles, les mettre en forme et les pusher quand j’ai une connexion internet stable.

    J’ai tenté la manip de mon local vers mon distant et j’ai eu 423 occurrences modifiées, je me suis dit cool ça fonctionne, mais en rafraîchissant mon distant, mes nouveaux articles ne sont pas là.
    Bon, j’ai oublié d’enlever les / de mes URLs la première fois … 🙁

    Mais je ne pense pas que ça soit ça, si ? Ou une autre raison ?
    Merci !

    Répondre
    • Grégoire Noyelle dit

      23 mai 2014 à 12 h 44 min

      Je t’en prie
      Essaye ce plugin. Il gère les updates incrémentielles.

      Répondre
      • Erwan.R dit

        23 mai 2014 à 13 h 55 min

        Merci Grégoire pour ta réponse.
        J’ai effectivement testé, mais sur la version gratuite, il faut effectuer un ré-import manuel de la db donc moins pratique…

        Du coup, aucune possibilité de migrer les articles et pages via le script DBSR ?
        Merci d’avance pour ta réponse,
        Erwan

        Répondre
        • Grégoire Noyelle dit

          23 mai 2014 à 14 h 34 min

          Non pas avec DBSR. Mais ça vaut le coup dans ton cas de prendre la version premium du Plugin cité.

          Répondre
          • Erwan.R dit

            23 mai 2014 à 15 h 41 min

            Merci Grégoire pour ta réponse.
            A voir… un peu cher quand même, j’aimai bien ta solution 😉

          • Grégoire Noyelle dit

            24 mai 2014 à 9 h 46 min

            Je t’en prie. Si tu comptes le temps que tu passes pour tes opérations, le plugin n’est pas cher 🙂

  13. Jessica Goodwin dit

    30 juillet 2014 à 11 h 11 min

    Merci pour ces supers tutos qui nous ont bien aidé 😉 Thumbs UP!

    Répondre
  14. Virginie dit

    1 août 2014 à 1 h 08 min

    Bonjour,

    J’ai testé votre script, visiblement tous les liens ont bien été modifiés et j’ai modifié et enregistré les permaliens. Cependant quand je clique sur un article ou un lien du menu, j’ai une page blanche avec un bel « Internal Server Error ».
    Ma situation : j’ai un hébergement avec un nom de domaine principal « nomdedom1.com », mon WP est initialement installé sur le serveur distant à cet emplacement : « nomdedom1.com/monrepertoire ».

    Je souhaite que mon site hérite de l’url « nomdedom2.com » tout court, mon hébergement fonctionne en multi-domaines chez ovh, le domaine « nomdedom2.com » cible vers www/monrepertoire.
    Suis-je claire ? 😉 Merci de me donner une piste parce que là je sèche… (suis obligée de modifier le nom de domaine principale de mon hébergement ? …

    Répondre
    • Grégoire Noyelle dit

      1 août 2014 à 6 h 24 min

      Si j’en crois ton autre commentaire, tu as trouvé la solution.
      Parfois, il faut réinitialiser les règles du fichier .htaccess qui ne sont plus les mêmes. Cela dépend de deux éléments: si le fichier a été chargé pendant le transfert OU si WordPress peut lui-même modifier ces règles.

      Répondre
      • Virginie dit

        1 août 2014 à 18 h 42 min

        Alors tout à fait, j’ai utilisé les 2 scripts : le script DBSR
        et le script d’interconnectit, j’ai même modifié directement depuis PHPMyAdmin. Ensuite j’ai récupéré tout mon dossier WordPress et j’ai fait un rechercher/remplacer de toutes les URL, car il restait l’adresse des liens des images qui n’étaient toujours pas modifiées, je pense que c’était le plugin WPSuperCache également qui avait stocké l’ancienne URL… et bien sûr le fameux fichier .htaccess qui avait conservé le nom du dossier que j’ai du modifier. Merci à vous.

        Répondre
        • Grégoire Noyelle dit

          1 août 2014 à 21 h 52 min

          Top. Merci Virginie 🙂

          Répondre
        • Pitou31 dit

          3 août 2014 à 17 h 58 min

          Bravo Virginie,
          Content que j’ai pu t’apporter quelque chose avec le fameux .htaccess.
          Bonne continuation….

          Répondre
  15. zatmania dit

    17 novembre 2014 à 15 h 34 min

    Merci pour ton billet.

    Perso, j’ai déjà utilisé ce plugin : WordPress Duplicator (un petit tuto ici : http://wp-infinity.com/tutoriels/installer-wordpress/copier-dupliquer-site-ligne-sur-serveur-local

    Répondre
  16. zatmania dit

    17 novembre 2014 à 16 h 53 min

    Une autre méthode plus brute de fonderie consiste à compresser ses fichiers dans une archives, générer un dump mysql et réimporter le tout. Il faudra ensuite passer quelques requêtes et notamment la 15, 16 et 17 de ce billet : http://wpchannel.com/22-requetes-mysql-indispensables-wordpress/ ou alors utiliser un plugin appelé WordPress Duplicator (petit tuto ici : http://wp-infinity.com/tutoriels/installer-wordpress/copier-dupliquer-site-ligne-sur-serveur-local/)

    Répondre
    • Grégoire Noyelle dit

      17 novembre 2014 à 16 h 58 min

      Merci pour ces liens. Je connais de nom WordPress Duplicator. Je ne l’ai pas encore utilisé.

      Répondre
      • zatmania dit

        17 novembre 2014 à 18 h 30 min

        Disons que je préfère utiliser cette méthode qui s’intègre à WP, plutôt que de poser un script temporaire comme tu as cité. On va dire que c’est plus homogène comme démarche même si l’autre script fait très bien le job.

        Répondre
        • Grégoire Noyelle dit

          17 novembre 2014 à 20 h 43 min

          Je comprends ton point de vue 🙂

          Répondre
  17. THERESE dit

    12 décembre 2014 à 1 h 16 min

    Bonjour,
    Est-ce opportun d’utiliser ce sript pour un WP installé en sous domaine que je voudrais déplacer à la racine (même nom de domaine)?
    Merci

    Répondre
    • Grégoire Noyelle dit

      12 décembre 2014 à 8 h 38 min

      Bonjour
      Dès que vous changez les URL de votre site, un script de ce type est nécessaire.

      Répondre
      • Thérèse dit

        16 décembre 2014 à 17 h 02 min

        Deuxième script testé après celui d’interconnectic.
        Vos tutos sont très bien faits et clairs. Merci pour ce partage, l’aide technique est fiable et précieuse. Bàv

        Répondre
        • Grégoire Noyelle dit

          17 décembre 2014 à 2 h 12 min

          Merci 🙂

          Répondre
  18. Renaud dit

    25 janvier 2015 à 22 h 36 min

    Bonjour Grégoire,

    Merci beaucoup pour ce tuto et ce script, qui fonctionne très bien.
    J’ai juste un petit soucis, mais de taille : je n’arrive pas à me connecter à mon back-office (via le lien http://www.adressedemonsite.fr/wordpress/wp-admin/).

    Je voulais notamment pouvoir modifier les permaliens, mais là, toute action est bien évidemment impossible.

    Je te remercie de ton aide.

    Répondre
    • Grégoire Noyelle dit

      26 janvier 2015 à 7 h 21 min

      Bonjour Renaud
      Regarde d’abord dans ta base de données la table wp_options. Tu verras si l’URL a bien été changée comme il faut.

      Répondre
      • Renaud dit

        26 janvier 2015 à 15 h 14 min

        Le soucis est réglé, c’est moi qui avais fait un bon gros mélange entre mes différents identifiants…

        En tout cas, super tuto, et super script.
        Un grand merci !!!

        Répondre
        • Grégoire Noyelle dit

          26 janvier 2015 à 19 h 11 min

          Bonne nouvelle ! Merci de m’avoir mis au courant.

          Répondre
  19. iouston dit

    10 février 2015 à 8 h 56 min

    Merci, j’ai déjà testé plusieurs plugin de ce genre mais là je crois que ça va bien nous aider !

    Répondre
  20. Gautier dit

    5 mars 2015 à 11 h 00 min

    Bonjour,

    Tout d’abord merci pour ce tuto !

    J’aimerais cependant signaler un détail très important pendant l’utilisation du script : l’URL à chercher doit impérativement être sous la forme « www.site.x », sans le « http:// » !!!

    En effet, lorsque j’ai utilisé le script la première fois, il m’avait fait fonctionné le site qu’à moitié, certains liens et images ne fonctionnaient pas. J’ai donc retenté l’opération de migration en local, sauf que cette fois ci, j’ai enlevé le « http:// » (en effet, par je ne sais quel opération, le script ne marchait pas, je n’arrivais pas à accéder à l’administration, j’ai donc tenté plusieurs manipulations différentes, dont celle-ci), et le site a fonctionné directement en local, sans aucun problème de liens ou d’image manquante.

    De plus, pour les permanlinks, juste un « Sauvegarder » ne fonctionne pas, il faut que je coche le bouton « valeur par défaut », et ainsi, tous mes liens et images fonctionnent parfaitement.

    Bonne journée.

    Cordialement, Gautier.

    Répondre
  21. hatfab dit

    22 septembre 2015 à 16 h 41 min

    Apparement le script ne fonctionne pas sous PHP 5.4. Malheureusement, chez mon herbergeur, les versions de PHP 5.5 et 5.6 font planter mon site. Du coup je suis un peu coincé…
    Savez-vous si en effet DBSR fonctionne ou pas sous 5.4 ?

    Répondre
    • Grégoire Noyelle dit

      22 septembre 2015 à 17 h 19 min

      Dans ce cas, essayer avec le script Interconnectit (voir lien en haut de l’article). Attention, les captures concerne la v2. Je vais mettre à jour l’article bientôt.

      Répondre
      • Fabrice Chapot dit

        22 septembre 2015 à 17 h 37 min

        En effet, celui-ci fonctionne, merci.

        Répondre
  22. Yves PREVOST dit

    14 novembre 2015 à 17 h 14 min

    Bonjour Grégoire
    Je dois migrer le site d’un hébergement OVH vers Magic on line.
    J’ai essayé de suivre le plus précisément possibles vos tutos : migration de la base de données (export / import) = OK / via FTP transfert du contenu.
    J’ai essayé ensuite les 2 scripts de changement d’URL que vous proposez.
    Ma page d’accueil (sur le nouvel hébergeur apparait) apparaît en partie mais dès que je clique sur un lien apparaît une page totalement blanche avec seulement l’erreur 404.
    Pourriez vous m’aider ?
    J’ai certainement du oublier quelque chose ?
    Par avance merci
    Yves

    Répondre
  23. Yves PREVOST dit

    15 novembre 2015 à 14 h 13 min

    Bonjour

    Merci pour votre site Web et vos vidéo très explicites.
    J’ai bcp cherché avant de trouver mes 2 erreurs pour le changement d’hébergement de mon site WordPress grâce à vous.
    Je vous transmets donc mon retour d’expérience.
    – le script search an replace a très bien fonctionné en V2 et pas en V3
    – installer un éditeur php est nécessaire car sinon le fichier config.php est enregistré en UTF8 – BOM. Il faut absolument l’enregistrer en UTF8 tout court. J’avais des erreurs pour accéder au fonction admin

    Merci donc pour ce site très bien fait
    Bonne journée
    Yves

    PS : j’avais posté hier une question suite aux messages d’erreur que j’avais. Cela n’est plus d’actualité.

    Répondre
    • Grégoire Noyelle dit

      15 novembre 2015 à 16 h 45 min

      Bonjour Yves,
      Merci pour ce retour d’expérience. Effectivement, sans éditeur de code, ça peut poser un problème pour l’encodage.

      Répondre
  24. Lythande dit

    2 janvier 2016 à 17 h 19 min

    Merci. Outil très puissant.

    Répondre
  25. Bibi ! dit

    7 mars 2016 à 18 h 46 min

    Une petite merveille ce tuto ! Entre les plugins qui font tous beuguer etc. ça devient vite une catastrophe !

    Cette technique est efficace et rapide, je n’ai eu aucun beug ! Je vais gagner un temps fou ! What else !

    Merci 1000fois !

    Répondre
  26. Clém dit

    1 juin 2016 à 18 h 51 min

    Bonjour,

    J’ai bien installé à la racine de mon site le dossier,
    Mais lorsque je rentre l’url ça me mets « Error 403 – Forbidden

    L’accès au fichier requiert une autorisation. »

    Comment puis-je faire pour obtenir l’autorisation?

    Répondre
    • Clém dit

      1 juin 2016 à 18 h 54 min

      Milles excuses j’ai posé ma question trop vite.
      Je n’avais pas vu que le dossier DBSR-master était dans un autre dossier DBSR-master, ce qui à créé une erreur !

      Merci pour ton tuto !

      Répondre
  27. nicolas dit

    26 janvier 2017 à 15 h 05 min

    Bonjour, j’ai une erreur avec le script :

    unserialize(): Error at offset 554 of 579 bytes

    C’est quoi ? Parce que du coup ça fonctionne pas

    Répondre
    • Grégoire Noyelle dit

      26 janvier 2017 à 16 h 59 min

      Bonjour
      Apparemment, c’est un problème connu: unserialize(): Error at offset 203 of 1226 bytes · Issue #8 · DvdGiessen/DBSR · GitHub
      Essayer avec Interconnectit

      Répondre
  28. Pascal DEGUT dit

    2 avril 2017 à 19 h 04 min

    Bonjour,
    Merci pour ton article hyper détaillé, mais décidément il y a quelque chose qui ne fonctionne pas de mon côté, et je ne vois pas trop quoi.

    Mon nom de domaine est magic-gear
    > Sur http://magic-gear.fr/wp-admin, j’ai une erreur « Not Found » The requested URL /wp-admin was not found on this server.
    > Sur http://www.magic-gear.fr/, j’ai une erreur La page http://www.magic-gear.fr ne fonctionne pas
    Impossible de traiter cette demande via http://www.magic-gear.fr à l’heure actuelle.
    HTTP ERROR 500

    J’ai bien exporté mon dossier source via Filezilla, et ai modifié mon fichier PHP wp-admin avec les données de mon hébergeur

    De même, j’ai bien exporté mes données de mon PHPmyAdmin Local pour les importer vers mon PHPmyAdmin de OVH.

    Question 1 (à la possible cause de l’erreur) : dois-je uniquement gérer la table « magic-gear » ?
    Je remarque dans le local qu’il existe aussi les tables suivantes :
    – information_schema
    – mysql
    – performance_schema
    – sys
    Dois-je m’en occuper ?
    Si oui comment gérer la création de ces différentes tables ?

    Question 2 : dans ma base de données, je suis allé dans wp_options pour changer la valeur de l’URL dans les option_name « siteurl » et « home »
    J’ai essayé plusieurs URL sans succès, mais ça n’a jamais marché, laquelle est la bonne parmi les suivantes ? Dois-je mettre la même valeur pour « siteurl » et « home » ?
    http://www.magic-gear.fr
    http://www.magic-gear.fr/
    http://magic-gear.fr
    http://magic-gear.fr/

    Merci 🙂

    Répondre
    • Grégoire Noyelle dit

      4 avril 2017 à 12 h 35 min

      Bonjour,
      Essayer de voir du côté du fichier .htaccess

      Répondre
  29. SIRI dit

    19 novembre 2017 à 11 h 57 min

    Bonjour
    Je suis nouvelle utilisatrice de WP. Je veux migrer un site fait en local sur un hébergement ovh pro
    J’ai suivi votre tutoriel pour m’aider mais j’avais suisvi également une formation WP
    Mon soucis : après avoir suivi toute les étapes : export de ma bdd import sur ovh Hebergement /base de données et transfert des fichier de mon local vers ovh via Filezilla et modification de mon wp-config directement sur l’hebergement
    Lorsque je me connecte à l’url du site http://www.ctms-industrie.com j’arrive sur une page de bienvenu WORDPRESS qui me propose de créer un compte et installer WORDPRESS comme si je devais recréer mon site dés le départ et ne prend pas en compte mes dossiers locaux.
    Or quand je vais sur FILEzilla vérifier le transfert je trouve bien mes dossiers avec les photo de mon site.
    Pouvez-vous m’expliquer où j’ai fait une bourde
    Je vous remercie et compte sur votre aide

    Répondre
    • Grégoire Noyelle dit

      21 novembre 2017 à 7 h 58 min

      Bonjour,
      Il ne reconnaît pas la base de données dans le fichier wp-config.php. Bien vérifier que dans la partie « host », vous avez changer l’adresse.

      Répondre
  30. Cécile dit

    18 décembre 2017 à 9 h 12 min

    Merci Grégoire,

    Après plusieurs tentatives avec Duplicator, All In One Migration (BDD trop grosse 🙁 ) puis le script Search-Replace-DB et enfin en dernier ressort le script DBSR, c’est cette dernière méthode qui a fonctionné. Je devais transférer un site d’OVH vers O2Switch mais en version test tout d’abord (donc site en https chez OVH et en http chez O2switch).

    Et jusque là… tout va bien 😉

    Répondre
    • Grégoire Noyelle dit

      21 décembre 2017 à 10 h 12 min

      Super Cécile. Merci beaucoup pour ton retour.

      Répondre
  31. Severine dit

    30 mars 2018 à 23 h 59 min

    Bonsoir…
    Oui oui super Tuto…
    En revanche, j ai passé ma journée à transférer ma base et mon site wp… eJ ai juste la page index/or et le lien du dossier wp. (Qui est pourtant dans la racine ovh : www, je ne comprends pas.

    Répondre
  32. Marc Llopis dit

    31 janvier 2019 à 8 h 43 min

    Bonjour, j’utilise souvent cet outil mais aussi pour le changement d’un nom de domaine ou un passage en https

    bravo pour le tuto qui est limpide.

    La question qui se pose ensuite, c’est en cas de migration comment ne pas perdre son SEO ?

    je doit migrer mon site internet pour changer d’hébergeur et de nom de domaine https://www.marcllopis.com Dois je faire d’un coup ou alors par étapes en commençant par l’hébergeur et ensuite le nom de domaine ?

    Répondre
    • Grégoire Noyelle dit

      31 janvier 2019 à 16 h 42 min

      Bonjour,
      Je ne suis pas trop compétant pour le bon ordre à choisir. En tout, il faudra faire des règles .htaccess pour les redirections.

      Répondre
  33. Sebastien dit

    12 mai 2020 à 13 h 06 min

    bonjour,

    moi, j’ai un message d’erreur sur la page results :

    Results
    RESULT occurence(s) found and replaced.

    unserialize(): Error at offset 554 of 764 bytes

    c’est mauvais signe ?

    Répondre
    • Grégoire Noyelle dit

      15 mai 2020 à 7 h 25 min

      Bonjour,
      Oui. Essayer dans ce cas avec Interconnectit.

      Répondre

Laisser un commentaire Annuler la réponse

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Barre latérale principale

Tutoriels par Thèmes

  • Tous les tutoriels
  • WordPress
  • Web Design
  • Photoshop

Partenaires

Liste des outils et services que je recommande:

Divi WordPress Theme

Elementor

Genesis FrameWork

GeneratePress

LearnDash LMS

WooCommerce e-boutique

Gravity Forms

WPforms

Séries complètes de tutoriels

  • Les bases de Grid Layout

Footer

Centre de Formation WordPress

  • Votre Formateur WordPress
  • Centre de formation WordPress
  • FAQ sur le centre de formation
  • Témoignages sur le centre de formation
  • CGV du centre de formation
  • Charte de qualité du centre de formation
  • Réglement intérieur du Centre de formation

Formations actives

  • Toutes les formations
  • Créer et mettre en ligne son site Pro avec WordPress
  • Personnaliser son site WordPress avec le CSS
  • Créer des thèmes WordPress sur mesure avec Genesis
  • Optimiser la production de site WordPress
  • Utiliser les CSS avancés dans votre thème WordPress
  • Utiliser Grid Layout CSS dans votre thème WordPress
  • Créer et gérer sa boutique WooCommerce
  • Créer un thème sur mesure avec WooCommerce

Liens Rapides

  • S’inscrire à la Newsletter
  • CV
  • Grégoire Noyelle
  • Membres Modules
  • Mentions légales
  • Politique de confidentialité
  • Me contacter

Copyright © 2022 :: Création: Grégoire Noyelle :: Base: WordPress , Genesis Framework

Share this ArticleLike this article? Email it to a friend!

Email sent!