Comment migrer Wordpress local vers un serveur enligne


Mis à jour le 5 mai, 2020

Comment migrer Wordpress local vers un serveur enligne

Développer un site WordPress localement (sur votre ordinateur pc) peut aider à accélérer le processus de développement. Dans le passé, nous vous avons montré comment installer WordPress sur votre ordinateur Windows en utilisant WAMP. Une fois que vous avez terminé le développement de votre site sur localhost, l'étape suivante consiste à déplacer le site en ligne.

Dans cet article, nous allons vous montrer comment faire pour migrer WordPress à partir du serveur local vers votre serveur distant. En utilisant ce procédé, vous serez en mesure de migrer l'ensemble de votre contenu (articles, pages, images, etc), des thèmes, ainsi que les plugins du serveur local vers un site de production.

Avant de commencer, il faut que vous sachiez que vous pouvez faire cette migration de serveur local vers un site en ligne de façon plus facile en utilisant l'un des deux plugins: BackupBuddy ou Duplicator. Dans cet article, nous allons vous montrer comment faire manuellement, de sorte que vous pouvez apprendre le processus. Cependant, nous préférons utiliser BackupBuddy pour accéléra les choses.

Avant tout

Afin que vous puissiez migrer votre site WordPress développé localement à un serveur en ligne, vous devez disposer de deux choses. Le premier est le serveur local. Nous supposons que vous avez un site WordPress en cours d'exécution sur votre ordinateur pc (un serveur local), et que vous en avez un accès complet. Ensuite, vous aurez besoin d'avoir un hébergement de site qui supports WordPress.

Vous aurez aussi besoin d'avoir un programme FTP et savoir comment l’utiliser, de sorte que vous pouvez télécharger votre contenu sur le site en ligne.

Note: les captures d'écran utilisées dans cet article proviennent de fournisseurs d'hébergement WordPress qui ont cPanel.

Étape 1: Exporter la Base de données WordPress locale

La première chose que vous devez faire est d'exporter votre base de données WordPress du serveur local. Nous allons utiliser phpMyAdmin pour faire cela. Si vous n'êtes pas familier avec phpmyadmin, alors vous voudrez peut-être jeter un oeil à notre guide de gestion de base de données WordPress en utilisant phpMyAdmin. Il suffit d'aller à http://localhost/phpmyadmin/ et cliquez sur votre base de données WordPress. Ensuite, cliquez sur le bouton Exporter dans la barre de menu du haut.

exporter base de données mysql wordpress utilisant phpmyadmin

Choisissez la méthode personnalisée dans l'option de la méthode d’exportation. Cette méthode vous donnera plus d'options pour exporter votre base de données. Sélectionnez toutes les tables à exporter et choisissez .gzip pour la compression. Faites défiler vers le bas de la page et appuyez sur le bouton Go pour télécharger votre base de données.

Étape 2: Transférer les fichiers WordPress à votre serveur distant

Maintenant, ouvrez un client FTP et se connecter à votre serveur d’hébergement web. Une fois que vous êtes connecté à votre site en ligne, assurez-vous de télécharger les fichiers dans le bon répertoire. Par exemple, si vous voulez que le site soit hébergé sur votresite.com, alors vous devez télécharger tous les fichiers dans votre répertoire public_html.

Maintenant, sélectionnez tout les  fichiers de votre site WordPress local et les téléchargés sur votre serveur enligne. Vous pouvez aussi consulter notre tutoriel sur comment heberger un site en ligne utilisant le client FTP Filezilla

transfer wordpress de pc au serveur en ligne

Etape 3: Création d’une Base de données MySQL sur le site enligne

Alors que votre client FTP transfert vos fichiers WordPress, vous pouvez commencer l'importation de votre base de données sur le serveur distant. La plupart des hébergeurs internet offrent un panneau de control cPanel pour gérer votre compte d'hébergement. Nous allons vous montrer comment créer une base de données en utilisant cPanel. Connectez-vous à votre tableau de bord cPanel et cliquez sur l'icône de bases de données MySQL qui se trouve dans la section des bases de données. Vous pouvez aussi consulter notre tutoriel vidéo sur comment créer une base de données dans cPanel.

création base de donées dans cpanel

Sur l'écran suivant, créer une base de données en entrant un nom dans le champs approprié.

nommé la base de donnée mysql

Après la création d'une base de données, faites défiler vers le bas jusqu’aux utilisateurs MySQL. Créer ou ajouter un utilisateur existant à la base de données. Après avoir ajouté l'utilisateur, cPanel vous amène à définir des privilèges de MySQL pour cet utilisateur. Il suffit ici d’accorder tous les privilèges à l'utilisateur.

utilisateur mysql

Étape 4: Importation de la Base de données WordPress sur le site enligne

La prochaine étape dans le processus est d'importer votre base de données WordPress. Accédez à votre tableau de bord cPanel, descendez jusqu'à la section des bases de données et cliquez sur phpMyAdmin. Cela vous mènera à phpMyAdmin où vous allez cliquer sur la base de données que vous avez créé plus tôt. Dans phpMyAdmin vous verrez votre base de données sans tables. Cliquez sur l'onglet Importer dans le menu supérieur. Sur la page d'importation, cliquez sur le bouton choisir le fichier, puis sélectionnez le fichier de base de données compressé que vous avez enregistré durant l'étape 1. Enfin, appuyez sur le bouton OK en bas de la page. phpMyAdmin se chargera de l’importation de votre base de données WordPress. Vous pouvez aussi consulter ce tutoriel vidéo de gestion de base de données dans phpmyadmin pour voir tout ce processus dans une vidéo.

importer une base de données avec phpmyadmin

 

Etape 5: Modification de l'URL du site Wordpress

Maintenant, vous devez modifier l'URL de votre, afin que vous puissiez configurer votre site WordPress en ligne. À partir de votre phpMyAdmin, regardez dans le tableau  « wp_options » dans votre base de données que nous venons d'importer à l'étape 4. Si vous avez changé le préfixe de votre base de données, au lieu de wp_options il pourrait être {prefix}_options.

Cliquez sur le bouton Parcourir à côté de wp_options ou le lien que vous voyez dans la barre latérale pour ouvrir la page contenant une liste de champs dans le tableau « wp_options ». Voir capture d'écran ci-dessous:

changer wp_options

Sous le champs « options_name », trouvez « SITEURL ». Cliquez sur l'icône "Modifier le champ" qui se trouve à l'extrême gauche au début de la ligne.

editer et changer SITEURL Wordpress

Lorsque vous cliquez sur le champ d'édition, une fenêtre de champ de saisie apparaît. Dans la zone de saisie pour option_value, vous verrez l'URL de votre installation locale probablement quelque chose comme: http://localhost/test. Insérez soigneusement votre nouvelle URL du site dans ce champs, par exemple: https://www.tophebergeur.com

Enregistrez le champ en cliquant sur le bouton Go.

Ensuite, vous devez répliquer cette étape pour le nom de l'option: home. La page wp_options peut être de quelques pages. L’option :Home (Accueil) se trouve habituellement dans la deuxième page. Utilisez les flèches de pagination dans phpMyAdmin pour y arriver.

Mettre à jour l'URL « Accueil » en utilisant le même que votre « SITEURL ».

Étape 6: Configuration de votre site Wordpress enligne

Maintenant que nous avons importé la base de données, et transféré l'ensemble du contenu et fichiers, il est temps de configurer WordPress. Si vous allez sur votre site enligne une Erreur de connexion à la base de données sera affichée. Pour résoudre ce problème, connectez vous à votre site en utilisant un client FTP et éditer le fichier wp-config.php. Indiquez le nom de base de données, l’utilisateur MySQL et le mot de passe que vous avez créé plus tôt dans l'étape 3. Enregistrez le fichier wp-config.php et transférez le sur votre serveur. Visitez maintenant votre site web et votre site devrait s'afficher correctement. Si cela ne fonctionne pas consulter notre tutoriel sur comment résoudre l'erreur de connexion à la base de données.

Connectez-vous à votre panneau d'administration de WordPress, et allez dans « Réglages généraux». Cliquez sur Enregistrer les options. Cela permettra d'assurer que l'URL du site est corrigé ailleurs aussi.

Ensuite, allez dans Réglages » Lien permanent et cliquez sur Enregistrer pour s'assurer que tous les liens des articles fonctionnent correctement.

Étape 7: Corriger les liens cassés des images par la mise à jour des chemins URL

Chaque fois que vous déplacez un site WordPress d'un domaine à un autre, ou depuis un serveur local vers un site en ligne, vous risquez de voir des images manquantes à cause des liens cassés. Vous pouvez soit utiliser la requête SQL ou utiliser un plugin WordPress

Pour ceux qui veulent le faire via SQL, voici une requête SQL simple qui devrait résoudre ce problème:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.votresiteenligne.com');

Il suffit d'aller à phpMyAdmin, cliquez sur votre base de données, puis cliquez sur SQL dans le menu du haut. Ecrire cette requête, mais ne pas oublier de changer avec votre propre site local et les URL de votre site enligne.

correction des images manquantes dans wordpress

C'est tout, j'espère que votre site en ligne est désormais opérationnel. Vérifier bien votre site afin de s’assurer que tout fonctionne correctement. Si vous éprouvez des difficultés ou que vous avez des questions, n'hésitez pas à nous laisser un commentaire ci-dessous et nous allons essayer de vous aider autant que nous le pouvons.

Si vous développer souvent des sites Wordpress localement et sur une base régulière, nous vous recommandons vivement de vous procurer Updraftplus qui fera le tout pour vous.




Rubriques des articles




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Bien qu'habitant à 6h de décalage horaire de leur locaux, depuis 7 ans l'équipe support n'a dû intervenir que 2 ou 3 fois dont une information technique. Mais ces 4 derniers jours ont été stressants car une mise à jour d'appli à détérioré une base de données sensible pour l'un de mes clients. Merci …

Lemoigne à propos Ex2hosting

Montrer une autre revue
Lire les avis Ex2hosting



Plans d'hébergement




Les plans d'hébergement de 43 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
192 avis des clients
Hostpapa France
74 avis des clients
Infomaniak France
56 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
187 / 192 recommandé
Infomaniak France
56 / 56 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
39 / 74 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question