Migrer WordPress local sur hébergement en ligne (type OVH)

migrer wordpress local en ligne,migrer wordpress sur ovh,migrer wordpress sur o2switch,migrer wordpress en ligne
migrer wordpress local en ligne,migrer wordpress sur ovh,migrer wordpress sur o2switch,migrer wordpress en ligne
migrer wordpress local en ligne,migrer wordpress sur ovh,migrer wordpress sur o2switch,migrer wordpress en ligne
migrer wordpress local en ligne,migrer wordpress sur ovh,migrer wordpress sur o2switch,migrer wordpress en ligne

Découvrons comment migrer wordpress local vers serveur en ligne, sur votre serveur ou hébergement web en 10 minutes ! (oui oui…)

Bien souvent j’ai eu à migrer des WordPress développé en local sur mon ordinateur à l’aide de MAMP (car je suis sur MAC, sinon sur windows c’est WAMP), ce n’est pas très compliqué quand on est un utilisateur avertis, mais sinon ça peut devenir vite un casse tête 🙂

Etant actif sur le forum d’entraide wordpress et ayant souvent ce type de soucis, je me suis décidé à rédiger un petit tutoriel, du mieux que je peux, afin de vous expliquer avec trois méthodes différentes comment migrer votre WordPress en local sur votre serveur FTP hébergé chez OVH par exemple.

Avec ce tutoriel, vous allez pouvoir :

Migrer votre WordPress en local vers un serveur en ligne (OVH idéalement ou à adapter en fonction de votre hébergeur)
Migrer votre WordPress sur un serveur en ligne vers un nouveau serveur (en adaptant le tutoriel)
Migrer votre WordPress en ligne sur votre installation en local

Prérequis :

Un logiciel de transfert FTP> Filezilla Client
Vos codes FTP de votre hébergeur
Vos codes d’accès à la base de donnée de votre hébergeur
Une base de donnée chez votre hébergeur vide
L’espace ou vous souhaitez déposer votre site en ligne vide également
De la patience 🙂

OFFRE PROMOTIONNELLE

Pour seulement 60€ je migre votre site WordPress installé en local sur votre hébergement en ligne !
La durée estimée de la migration est d’une petite heure.

Remplissez le formulaire et je reviens vers vous !
ou via le chat en bas à droite 😉

EXPLICATION EN VIDÉO : MÉTHODE SIMPLE

EXPLICATION EN VIDÉO : MÉTHODE MANUELLE

Hébergeur Wordpress

20% de remise !

Gestion des clients et facturation

1 mois offert sur votre abonnement !

Éditeur Wordpress

Gestionnaire de mot de passe

American Express

10 000 Miles Flying Blue / Air France offerts !

61 Responses

  1. Salut,

    Je ne sais pas si ton tuto est toujours d’actualité pour migrer son wordpress local en ligne, en tout cas je le trouve très clair ! 🙂
    J’aurais voulu te demander confirmation, je suis ton tuto et j’utilise Duplicator pour migrer mon site actuel en local pour le mettre en ligne, et remplacer l’ancien.

    J’arrive à l’étape « Paquet assemblé » et tout est correct, je clique sur « Installeur » et « Archives » et j’ai bien téléchargé les 2 fichiers.

    J’aimerais m’assurer d’une chose, avant de les cliquer déposer dans le repertoire « www » sur fillezilla.
    Est-ce que cette manipulation va bien écraser mon ancien site portfolio et ses fichiers déjà installés à l’emplacement « www » (site wordpress aussi) ?

    Pour sauvegarder mon ancien portfolio, j’ai aussi utilisé Duplicator, crée un paquet et téléchargé « Installeur » et « Archives ».
    Je l’ai aussi cloné avec WPStaging pour en garder une trace et une copie consultable.

  2. Merci pour ton message et pour ton aide par mail 🙂
    En fait, je bloque au niveau de la fenêtre « Step 1 : files and database »
    Je ne sais pas si ma base de donnée est déjà crée, ou si je dois le faire… et j ‘ai peur de faire une fausse manip’ ^^

    En allant sur PHPMyAdmin, je vois « portfolio2018 », qui devrait correspondre à ma base de donnée..
    Sauf que je ne me rappelle pas avoir fait la manip’ de créer une base de donnée…
    Est-ce tu sais si elle se serait crée automatiquement en travaillant en local ?

    1. Humm je pige pas trop mais… ta base de donnée qui est en ligne tu dois la supprimer (la vider) pour y insérer le contenu de la nouvelle (automatiquement via Duplicator).
      Tu peux venir via Messenger si tu veux de l’aide 😉

  3. Bonjour, et merci beaucoup pour ce tuto très utile !

    J’ai utilisé la méthode manuelle et tout s’est bien passé….sauf au moment de me connecter sur le site.
    J’ai l’erreur :
    Parse error: syntax error, unexpected T_STRING in /home/nomdusite/wp-includes/load.php on line 1095

    Je suis allée voir dans ce fichier, et à priori les lignes de 1090 à 1099 sont là :
    * @since 4.6.0
    *
    * @staticvar array $ini_all
    *
    * @link https://secure.php.net/manual/en/function.ini-get-all.php

    *
    * @param string $setting The name of the ini setting to check.
    * @return bool True if the value is changeable at runtime. False otherwise.
    */

    Donc la ligne 1095 serait vide… en cherchant sur le net j’ai vu que ce serait peut-être dû à un « ; » dans la ligne précédente, j’ai donc rajouté ce « ; » sur
    * @link https://secure.php.net/manual/en/function.ini-get-all.php;

    Mais j’ai toujours la même erreur…
    Je suis passée d’un site Local by Flywheel sur un hébergement OVH.

    Est-ce que je dois faire autre chose ? Merci par avance

    1. Bonjour !

      Tu peux simplement tenter d’ajouter un fichier load.php fraichement téléchargé sur WP et l’envoyer sur ton FTP pour voir ?
      Sinon regarde au niveau de la version de PHP sur OVH,il faudrait que tu sois en 7.1 Stable minimum 😉

  4. Bonjour,
    merci beaucoup pour ces infos !

    J’ai téléchargé un nouveau fichier load, et j’ai la même erreur, mais sur la ligne 1242, alors que la ligne qui posait problème dans l’autre fichier est identique et était à la ligne 1090…
    A 1242 il y a : * @since 5.1.0, dans le contenu suivant :
    /**
    * Determines whether the current request should use themes.
    *
    * @since 5.1.0
    *
    * @return bool True if themes should be used, false otherwise.
    */

    Mais par contre, en faisant un script, j’ai vu que la version PHP de OVH est 4.4.9 !!!
    Donc le problème doit venir de là effectivement…
    L’hébergement avait été pris il y a 10 ans et quelqu’un avait fait un site Joomla à cette époque, qui est toujours en production.
    J’ai installé le nouveau site dans un sous-domaine pour pouvoir le tester, et il ne faut qu’il y ait d’arrêt de production.

    Donc est-ce qu’il y a un moyen de changer la version de PHP seulement pour le site WordPress ? au moins pour tester ?

    Merci d’avance

    1. Oui c’est faisable en modifiant le fichier htaccess du site concerné. Tu devrais trouver des tuto sur le web sur ce point sans problème 😉

  5. Merci beaucoup pour ce tuto. J’ai du mal à migrer le site en local depuis flywheel vers ovh. Pourrais tu m’aider Josselyn ?

    1. Hello, il suffit de suivre le tuto tout est expliqué et avec deux méthodes qui fonctionnent 🙂
      Sinon j’ai un forfait pour le faire, comme indiqué.

  6. bonjour j’ai un petit souci pour l’importation de ma base de données sur mon php my admin ovh , j’ai cette erreur :

    Erreur
    Requête SQL :

    CREATE TABLE `ph_commentmeta` (
    `meta_id` bigint(20) UNSIGNED NOT NULL,
    `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
    `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
    MySQL a répondu : Documentation

    #1050 – La table ‘ph_commentmeta’ existe déjà

    si il est possible de m’aider svp ? merci

    1. Hello, il semble que tu ai ta réponse dans l’erreur : #1050 – La table ‘ph_commentmeta’ existe déjà

  7. Un grand merci pour ce tuto clair et précis.
    Je l’ai suivi pour ma 1ère migration manuelle et tout s’est bien passé !

  8. Bonjour et merci pour cette page super utile !

    J’ai suivi ton tuto et il semblerait que tout ce soit bien déroulé (tous les messages verts dont tu parles sont apparut). En revanche, lorsque je vais sur mon espace client sur OVH, ou même lorsque je tape l’adresse de mon site, je suis accueilli par la page par défaut disant que le site est en construction.

    Autre chose, je ne comprends pas quand tu dis que nous pouvons accéder à notre wordpress en ligne. J’accède habituellement à mon wordpress en local via XAMPP (windows), où me connecter pour y accéder en ligne ?
    Désolé de ces questions sans doute bêtes mais c’est vraiment la première fois et je rame un peu.

    Merci beaucoup !

    1. salut, tu dois avoir un fichier index ovh.old un truc du genre sur ton hébergement, il faut l’enlever et aussi t’assurer que tu as bien mis les fichiers au bon endroit 🙂

  9. Salut! J’ai un petit soucis à l’étape 2..
    Erreur de traitement de la demande
    Une erreur s’est produite lors du test de la connexion à la base de données! Veuillez réessayer …
    Si l’erreur persiste, contactez votre hôte pour les exigences de connexion à la base de données.
    Détails de l’état: délai d’expiration
    Voilà le message affiché, que dois-je faire ?

  10. Salut, merci énormément pour ton tuto mais je crois que j’ai fait fausse route à un moment donné 🙁
    Voilà j’ai un petit problème, j’ai suivi ce tuto : https://jeweb.xyz/creer-un-site-avec-wordpress-et-ovh/
    Pour au final me rendre compte que j’hébergeais un nouveau site et pas le site que j’avais déjà fait en local sous Wamp….
    Donc au final j’ai suivi ton tuto pour essayer de corriger cela mais j’ai dû faire une erreur (je soupçonne au niveau du renseignement d’information à changer dans wp-config-sample) puisque maintenant, je ne peux même plus avoir accès à mon site déjà fait même en local, donc j’ai l’impression d’avoir payer 43 € à OVH pour rien …
    Aurais-tu une solution à mon problème ? :/

    1. Hello Jeremie !

      Si tu prends un hébergement OVH c’est que tu n’avais pas d’hébergement en ligne pour mettre en site aux yeux de tous… donc il t’en faudra un quoi qu’il arrive, enfin si j’ai bien pigé 🙂
      Ensuite je ne comprends pas pourquoi tu parles du wp config sample, le sample il ne faut pas le toucher, on peut meme le supprimer c’est le wp-config.php simple qu’il faut modifier.
      SI tu as modifié tes fichiers en local, il ne fallait pas. Quand on est débutant, mieux vaut prendre la version avec Duplicator que j’indique 🙂

  11. Bonjour,
    Un grand merci pour ce tuto très clair qui m’a bien aidé, cependant j’ai un petit bug tout près du but ><
    j'ai transféré ma base de données et lors du texte à ajouter dans l'onglet SQL sur phpMyAdmin j'ai un message d'erreur :
    Erreur
    Requête SQL :

    UPDATE wp_options
    SET option_value = replace(option_value, 'http://localhost/skng&#039;, 'http://www.sknga.com&#039😉
    WHERE option_name = 'home'
    OR option_name = 'siteurl'
    MySQL a répondu : Documentation

    #1146 – La table 'skngaczsknga.wp_options' n'existe pas

    Que puis-je faire ?

    Merci d'avance !

    1. Bonjour, c’est écrit, le nom de la table wp_options n’est pas comme il faut, elle ne doit pas s’intituler ainsi, il faut bien regarder le nom qu’elle a sur votre installation en local.

      1. Merci de votre retour si rapide ! Mais du coup je cherche quoi comme table si elle ne porte pas ce nom ? Je ne comprends pas tout là …

        1. Ah non c’est bon j’ai compris ! en effet j’avais modifié le « wp » pour plus de sécurité. J’ai rectifié ça marche 🙂
          Merci encore

  12. Bonjour Josselyn, j’ai suivis à la lettre ton tuto avec le plugin tout s’est bien passé mais lorsque je vais sur http://www.monsite.com j’ai toujours la page d’ovh avec écrit « site en construction ». Tu peux m’aider?

  13. Bonjour

    Alors moi j’ai un souci avec ma version de mysql elle et en 8.0 et sur OVH c’est 5. 6 du coup avec duplicator j’ai l’erreur des classement utf8.

    Es ce qu’il ya une méthode qui permet de changer ma version mysql en 5.6 car j’ai crue comprendre qu’il fallait que les base de données sois de version identique ou rapproché.

    Merci.

  14. Bonjour Josselyn,

    J’ai le problème inverse j’ai créer un site en ligne qui fonctionne dans le cadre d’un examen et je voulais le mettre en local afin d’aller présenter le site durant l’épreuve et je ne sais pas s’il y aura une bonne connexion ou s’il y en aura une tout simplement…Peux-tu m’indiquer la manière la plus simple pour que j’y arrive.

    J’imagine que je dois faire la manipulation inverse et installer xammp puis copier depuis mon fichier FTP les dossiers du site en ligne puis de dupliquer la base de données en local? dis-moi si je vais dans la bonne direction stp?

    1. Bonjour,

      Tout à fait il suffit de faire l’inverse ou même de suivre le tutoriel à la lettre et faire les mêmes choses.
      En soit, un serveur web qu’il soit en local ou a distance, reste un serveur web 🙂

  15. Bonjour,

    J’ai un soucis de connexion sur l’étape 2 de la base de donnée : The server error response was: No such file or directory. Je ne comprends pas ce que je peux faire pour résoudre ce problème ? Pouvez-vous m’aider ?

  16. Bonjour,
    J’ai bien suivi tout le tutoriel mais arrivée au moment de la page « www.monsite.fr/installer.php » je tombe sur une page ovh me disant « félicitation votre domaine a bien été créé » et pas sur la page de duplicator… Je suis perdue je n’arrive a rien svp aide moi Josselyn.

    1. Bonjour,
      il faut supprimer le dossier dans le FTP que met OVH en place à la base.
      Ensuite, il faut vérifier que la configuration du pointage du domaine soit dans le dossier ou tu as déposé ton wordpress, si jamais tu l’as mis dans un dossier et non à la racine.
      Bon courage

  17. Salut Josselyn,
    Super tuto merci. Mais j’ai beaucoup de probleme avec ovh :
    1- pas de certificat SSL
    2 – Ajouter module : Une erreur s’est produite lors du chargement des informations. (You need at least one free database)
    3 – il ne vous reste aucune base de données disponibles. alors que j’ai 0 o/200Mo
    4 – Dans FTP j’ai cela : /www/ftp.cluster028.hosting.ovh.net/wp-includes/ID3 et une page index.html
    Pourrais-tu m’aider stp.

  18. Bonjour,

    Merci pour ce tuto ! En revanche pour le moment j’ai rencontré un problème lors de l’importation de la base de donnée, une erreur a été signalé :

    Requête SQL:

    — Index pour la table ‘ox_gla_merchant_issues’

    ALTER TABLE ‘ox_gla_merchant_issues’
    ADD PRIMARY KEY ( ‘id’ ),
    ADD UNIQUE KEY ‘product_issue’ ( ‘product_issue’,’id’ )
    MySQL a répondu:
    #1071 – La clé est trop longue, Longueur maximale: 767

    Ma question :
    Est-ce qu’il s’agit d’une erreur pouvant compromettre le bon fonctionnement du site? Si oui comment la corriger?

    Merci beaucoup pour votre réponse !

    1. Bonjour,

      Aucune idée, à quel plugin appartient la table ox_gla_merchant_issues ?
      Il faut creuser dans ce sens et demander de l’aide aux developpeurs de ce module.
      Bon courage

  19. Bonjour
    Je bloquais sur la migration de mon site en local vers un mon hébergeur parce que je ne savais qu’il fallait configurer le fichier Wp config .. Grâce à votre article clair, précis et simple j’ai réussi. je suis autodidacte en codage et chef de projet e-commerce de formation.
    Merci too much

  20. Bonsoir Josselyn
    Merci pour votre tuto que j’ai suivi à la lettre et qui m’a bien aidé. Cependant, j’ai fait une erreur bête lors de la mise en ligne. J’ai effacé par erreur le dossier index.html. Mon site est hébergé sur OVH, je voulais effacé le fichier et non le dossier.
    Du coup mon site est certes en ligne mais la page d’accueil est blanche 🙁

    Comment puis-je faire pour récupérer le dossier index.html ? J’ai essayé de le retrouver sur le dossier Archive de Duplicator et sur OVH mais je ne vos rien.

    Voici le lien du site ; https://marinewalon.com/boutique-oeuvres/

    merci pour votre aide

  21. Bonjour,
    Il y a quelque chose que je ne comprends. Il faut auparavant avoir créé une base de données sur OVH ?
    Merci beaucoup

  22. Bonjour ,
    Merci pour ce super tuto. J’ai un petit pb, j’ai du mal faire à un moment car mon site ne s’affiche pas correctement
    et lorsque je clique sur le menu ça me dit :
    Ce site est inaccessible
    localhost n’autorise pas la connexion.
    Voici quelques conseils :

    Vérifier la connexion
    Vérifier le proxy et le pare-feu
    ERR_CONNECTION_REFUSED

    Merci pour votre aide

    1. Bonjour vous avez du faire vos liens du menu en dur en local hors il ne faut pas faire cela.
      Refaites simplement vos liens du menu correctement et cela devrait fonctionner sans soucis 🙂

  23. J’ai tellement toucher à tout que j’ai tout perdu je n’arrive même pas à installer ma sauve garde sur wamp je suis déprimé

  24. Bonjour,
    J’ai essaye le tuto manuel et j’ai réussi a migrer mon site sur mon hébergeur OVH.
    Cependant sur mon site quand je vais sur les mentions legales ou bien dans l’onglet garantie j’obtiens ceci:
    404 not found
    The requested URL was not found on this server.
    pourtant j’ai bien cette page dans ma base de donnée de mon wordpress.
    Je ne comprends pas d’où cela peut provenir ?

  25. Bonjour,
    Merci beaucoup, cela fonctionne j’avais effectivement oublie de regénérer les permaliens.
    Cependant, j’aurais une autre question sur la page home j’avais une image tout en haut qui était présente lors de la migration mais a disparu, même quand je rafraichis la page ou je supprime les cookies.
    Merci pour votre aide

  26. Bonjour,

    Possible en effet il faut la remettre manuellement. Cela arrive quand par exemple vous avez mis des accents dans l’image, des caractères spéciaux, un espace etc…

  27. Salut!
    Super merci pour toutes ces explications que j’ai suivies à lettre 🙂
    Tout s’est super bien passé…jusqu’à l’accès à WordPress à la fin.
    Je me suis connecté tout content de retrouver tout le site que j’avais fait en local et je me suis retrouvé sur un WordPress vierge. Comme si je devais tout reconstruire.
    J’ai zappé un truc?
    Si vous saviez m’aiguiller ce serait top parce qu’à l’idée de tout recommencer…je suis déjà découragé :/

  28. Excellent ce tuto merci beaucoup ! j’ai passé du temps à fouiller, j’ai perdu du temps avec All-in-one qui a une limite sur la taille d’import… pressée d’essayer cette méthode claire !

  29. Bonjour,
    La procédure à l’air super claire ! Par contre, aujourd’hui j’ai déjà un site web sur OVH que souhaite supprimer pour le remplacer par un nouveau que j’ai développé en local.
    Qu’elle procédure dois-je suivre ?
    Par avance merci

  30. Bonjour, très bon tuto mais si je peux me permettre une toute petite remarque, vous avez oublié de préciser de renseigner le password dans wp-config 😉

    1. Bonjour,
      Tout dépend de la façon dont vous faites votre migration en fait 🙂 Bien que pour plus de facilité pour monsieur tout le monde la version Duplicator est la plus simple et dans ce cas pas besoin de renseigner quoi que ce soit dans le wp-config.php
      Mais je l’ai modifié pour l’option à la main.

Laisser un commentaire

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

Un projet en tête ?
C’est le moment de nous contacter ! 🤓
Merci d'indiquer le budget maximum à ne pas dépasser pour ce projet.