X

Comment transférer WordPress d'un serveur local vers un site en ligne (étape par étape)

déplacer wordpress du serveur local vers le site en ligne

Voulez-vous déplacer votre site WordPress d'un serveur local vers un site en ligne ? Déployer votre site WordPress sur un serveur local est l'un des meilleurs moyens d'accélérer le processus de développement. Cela vous aide à vous assurer que votre site WordPress fonctionne parfaitement, même avant d'attirer du trafic.

Le moyen le plus simple de transférer votre site WordPress d'un serveur local vers un site en ligne est d'utiliser un plugin WordPress comme Duplicator.

Si vous préférez déplacer votre site WordPress sans utiliser de plugins d'un serveur local vers un site en ligne, suivez simplement le guide étape par étape ci-dessous.

Mais si vous voulez toujours faire les choses plus facilement, ne vous inquiétez pas. Nous vous montrerons également comment transférer WordPress d'un serveur local vers un site en ligne en utilisant le plugin Duplicator à la fin de cet article.

Déplacer WordPress d'un serveur local vers un site en ligne - Prérequis

Avant de commencer, nous supposons que vous avez un site WordPress fonctionnant sur votre serveur local et que vous y avez un accès complet.

Vous devrez également acheter un nom de domaine et un hébergement web.

Si vous ne possédez pas de domaine et d'hébergement web, nous vous recommandons de le faire d'abord avant de commencer. Si vous débutez, le coût combiné du domaine et de l'hébergement peut sembler assez élevé.

C'est pourquoi nous avons conclu un accord avec Bluehost pour offrir à nos utilisateurs un nom de domaine gratuit, le SSL gratuit et plus de 60 % de réduction sur l'hébergement WordPress.

Cliquez ici pour réclamer cette offre exclusive Bluehost »

Enfin, vous devrez également avoir un programme FTP installé sur votre ordinateur et savoir comment l'utiliser, afin de pouvoir téléverser votre contenu et vos fichiers sur le site en ligne.

Une fois que vous êtes prêt, vous pouvez procéder à la migration.

Table des matières – Migration de WordPress d'un serveur local vers un site en ligne

I. Transfert d'un site sans plugin

  1. Exportation de votre base de données depuis un serveur local
  2. Importation des fichiers WordPress sur un site en ligne
  3. Création d'une base de données MySQL sur le site en ligne
  4. Importation de la base de données WordPress sur le site de production
  5. Modification de l'URL du site Web
  6. Configuration de WordPress dans votre hébergement Web
  7. Correction des images et des liens brisés

II. Transfert d'un site Web avec un plugin (Duplicator)

  1. Installation et configuration de Duplicator
  2. Création d'une base de données pour votre site en ligne
  3. Importation des fichiers depuis votre serveur local
  4. Exécution du script de migration

Étape 1 : Exportation de votre base de données depuis votre serveur local

La première chose à faire est d'exporter votre base de données WordPress locale. Pour ce faire, nous utiliserons phpMyAdmin. Si vous n'êtes pas familier avec phpMyAdmin et avez besoin d'aide pour cette étape, consultez la gestion de la base de données WordPress avec phpMyAdmin.

Dans votre navigateur, allez simplement sur http://localhost/phpmyadmin/ et cliquez sur votre base de données WordPress. Ensuite, cliquez sur le bouton Export dans la barre de menu supérieure.

exporter-base-de-données-du-serveur-local-vers-serveur-en-ligne

Il vous sera maintenant demandé de choisir entre les options Rapide ou Personnalisée. Le choix de l'option Personnalisée vous offre de nombreuses options différentes pour exporter votre base de données. Pour une exportation rapide, choisissons Rapide, puis appuyons sur Go. Cela téléchargera votre base de données.

exporter-base-de-données-mysql-pour-déplacer-site-wordpress-local-vers-serveur-en-ligne

Étape 2 : Téléchargez vos fichiers WordPress sur le site en direct

Après avoir exporté la base de données, l'étape suivante consiste à déplacer tous les fichiers de votre site vers votre site en direct.

Dans cette étape, vous devez utiliser votre client FTP pour télécharger vos fichiers. Tout d'abord, connectez votre client FTP à votre compte d'hébergement web.

Une fois connecté, choisissez le répertoire correct dans votre compte d'hébergement où vous souhaitez télécharger les fichiers. Par exemple, si vous prévoyez d'héberger le site sur example.com, vous voudrez télécharger tous les fichiers dans votre répertoire public_html.

Maintenant, sélectionnez tous vos fichiers WordPress locaux et téléchargez-les sur votre serveur en direct.

téléverser-fichiers-wordpress-pour-déplacer-site-wordpress-local-vers-serveur-en-ligne

Étape 3 : Créez une base de données MySQL sur votre site en direct

Pendant que votre client FTP télécharge vos fichiers WordPress, vous pouvez commencer à importer votre base de données sur le serveur en direct. La plupart des fournisseurs d'hébergement WordPress géré hébergement WordPress géré proposent un cPanel pour gérer votre compte d'hébergement. Dans cette étape, nous vous montrerons comment créer une base de données en vous connectant à votre cPanel.

Après vous être connecté à votre cPanel, cliquez sur l'icône Bases de données MySQL qui se trouve généralement dans la section Bases de données.

bases-de-données-mysql-pour-déplacer-un-site-wordpress-local-vers-un-serveur-en-ligne

Sur l'écran suivant qui apparaît, spécifiez le nom de votre base de données dans le champ Nouvelle base de données puis cliquez sur Créer une base de données.

créer-une-nouvelle-base-de-données

Maintenant qu'une nouvelle base de données a été créée, faites défiler jusqu'à la section Utilisateurs MySQL et créez ou ajoutez un utilisateur existant à la base de données.

créer-un-utilisateur-de-base-de-données-mysql-pour-copier-un-site-wordpress-vers-un-serveur-en-ligne

Après avoir ajouté l'utilisateur, vous serez invité à définir les privilèges MySQL pour cet utilisateur. Accordez simplement tous les privilèges à l'utilisateur, puis cliquez sur le bouton Apporter les modifications.

tous les privilèges

Étape 4 : Importez la base de données WordPress sur votre site en direct

Ensuite, vous devrez importer votre base de données WordPress sur votre site de production. Dans votre cPanel, faites défiler jusqu'à la section Bases de données et cliquez sur phpMyAdmin. Cela vous dirigera vers la section phpMyAdmin. Assurez-vous de sélectionner la base de données que vous avez créée à l'étape précédente, qui ne contient aucune table.

Cliquez sur l'onglet Importation dans le menu supérieur. Sélectionnez le fichier que vous souhaitez importer en cliquant sur Choisir un fichier. Assurez-vous de choisir le bon fichier que vous avez téléchargé à la première étape depuis votre serveur local.

Après avoir sélectionné le fichier, cliquez sur le bouton Exécuter pour importer votre base de données WordPress.

importer-base-de-données-pour-déplacer-un-site-wordpress-local-vers-un-serveur-en-ligne

Étape 5 : Modifier l'URL du site

La prochaine chose à faire est de modifier l'URL du site dans votre base de données afin qu'elle se connecte à votre site WordPress en direct.

Dans phpMyAdmin, recherchez la table wp_options dans votre base de données que vous venez d'importer à la dernière étape. Si vous avez modifié le préfixe de votre base de données, recherchez alors {prefix}_options au lieu de wp_options.

Sélectionnez le bouton Parcourir que vous trouverez à côté de wp_options. Alternativement, vous pouvez parcourir la table wp_options en cliquant dessus dans la barre latérale comme montré dans la capture d'écran ci-dessous.

parcourir wp_options pour téléverser un site web wordpress de localhost vers cpanel

Dans la colonne option_name, recherchez siteurl. Pour modifier l'URL du site, cliquez sur l'icône Modifier comme montré dans la capture d'écran.

modifier siteurl pour déplacer un site wordpress local vers un serveur

Cliquer sur l'icône Modifier ouvrira une fenêtre d'édition. Assurez-vous de remplacer l'URL affichée dans la boîte option_value par votre nom de domaine.

Appuyez sur le bouton Exécuter pour enregistrer le champ.

changer-url-du-site

Ensuite, vous devrez répéter cette étape pour le nom d'option : home. La page wp_options peut s'étendre sur plusieurs pages, trouvez simplement l'onglet home. Généralement, il se trouve sur la deuxième page, que vous pouvez atteindre en cliquant sur les flèches de pagination dans phpMyAdmin.

Lorsque vous mettez à jour l'URL d'accueil, assurez-vous qu'elle est identique à votre siteurl.

Étape 6 : Configurer WordPress dans votre hébergement Web

Ensuite, il est temps de configurer WordPress dans l'environnement de production.

Si vous essayez d'accéder à votre site maintenant, vous pourriez trouver un message comme celui-ci : Erreur de connexion à la base de données. En configurant WordPress, notre objectif est de corriger cette erreur et de mettre en place le site en direct.

Retournez à votre client FTP et connectez-le à votre site Web, puis modifiez votre fichier wp-config.php. À cette étape, vous devrez ajouter le même nom de base de données, utilisateur et mot de passe à votre wp-config.php que ceux que vous avez créés à l'étape 3. Ensuite, enregistrez le fichier wp-config.php et téléchargez-le à nouveau sur votre hébergeur Web.

Visitez votre site Web, et il devrait être en ligne maintenant.

Ensuite, vous devez vous connecter à votre tableau de bord WordPress et accéder à Paramètres » Général. Sans apporter de modifications, faites défiler jusqu'en bas et cliquez sur le bouton Enregistrer les modifications. Cela garantira que l'URL du site est corrigée partout où elle doit l'être.

Ensuite, rendez-vous dans Paramètres » Permaliens et cliquez sur Enregistrer les modifications pour vous assurer que tous les liens de vos articles fonctionnent correctement.

Vérifiez également : Comment configurer des permaliens jolis dans WordPress.

Étape 7 : Corriger les images et les liens brisés en mettant à jour les chemins

L'un des problèmes courants que vous pourriez rencontrer lors de la migration de votre site WordPress d'un domaine à un autre, ou d'un serveur local vers un site en ligne, est que vous découvrirez des liens brisés et des images manquantes sur tout le site après la migration. Pour résoudre ce problème, vous pouvez soit utiliser une requête SQL, soit utiliser un plugin WordPress. WPBeginner propose un guide très simple que vous pouvez suivre : Comment mettre à jour facilement les URL lors du déplacement de votre site WordPress.

Pour ceux qui souhaitent 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.yourlivesite.com/');

Allez simplement dans phpMyAdmin, cliquez sur votre base de données, puis cliquez sur SQL dans le menu supérieur. Écrivez cette requête, mais assurez-vous de modifier l'URL de votre site local et de votre site en ligne.

exécuter sql pour déplacer un site wordpress local vers un serveur en ligne

C'est tout ! Votre site en ligne devrait être opérationnel maintenant.

Transfert de WordPress d'un serveur local vers un site en ligne avec un plugin

Si vous souhaitez déplacer WordPress d'un serveur local vers un site en ligne facilement, c'est la meilleure méthode pour les débutants. Avec un plugin de migration, vous pouvez transférer WordPress de votre serveur local vers un site en ligne en quelques clics.

Commençons.

Étape 1 : Installer et configurer le plugin Duplicator

Tout d'abord, vous devez choisir un plugin de migration, nous vous recommandons de choisir Duplicator.

Ensuite, installez et activez le plugin sur votre site local. Si vous n'êtes pas sûr de la manière d'installer et d'activer un plugin WordPress, consultez notre guide détaillé sur comment installer un plugin WordPress.

Une fois le plugin Duplicator installé et activé, cliquez sur Duplicator dans votre tableau de bord WordPress, cliquez sur Packages, puis cliquez sur le bouton Créer un nouveau.

duplicator-créer-nouveau-package

Sur l'écran suivant, cliquez simplement sur le bouton Suivant.

créer-nouveau-package-pour-téléverser-un-site-web-wordpress-de-localhost-vers-cpanel

Duplicator analysera ensuite tout pour s'assurer que tout est en bon état. Si tous les éléments de l'analyse système sont marqués comme « Bon », cliquez sur le bouton Construire.

duplicator-scan-terminé

Ce processus de « construction » peut prendre quelques minutes. En effet, le plugin crée une copie complète de votre site WordPress. Cela inclut tous les fichiers principaux de WordPress ainsi que vos thèmes, plugins, images, téléchargements et une sauvegarde de votre base de données WordPress. Le temps nécessaire dépend donc de la taille de votre site Web. Assurez-vous de laisser cet onglet ouvert jusqu'à la fin du processus.

Une fois le processus terminé, vous pouvez cliquer sur le bouton Téléchargement en un clic pour télécharger les fichiers du package Installer et Archive sur votre ordinateur.

télécharger-package-pour-déplacer-un-site-wordpress-local-vers-un-serveur-en-ligne

Étape 2 : Créez une base de données pour votre site en direct

Maintenant que vous avez téléchargé le fichier Archive de votre site et le fichier Installer, qui automatisera la migration en décompressant le fichier archive, vous devez créer une base de données MySQL pour votre site Web en direct.

Pour créer une base de données, accédez au tableau de bord cPanel de votre compte d'hébergement. Une fois sur place, faites défiler jusqu'à la section Bases de données et cliquez sur l'icône Bases de données MySQL.

bases-de-données-my-sql-pour-déplacer-un-site-wordpress-local-vers-un-serveur

Ensuite, vous verrez un champ appelé « Créer une nouvelle base de données ». Tapez simplement un nom pour votre base de données et cliquez sur le bouton Créer une base de données.

créer-une-nouvelle-base-de-données

Une fois que vous avez cliqué sur ce bouton, cPanel créera une nouvelle base de données pour vous.

La prochaine étape consiste à faire défiler la page jusqu'à la section « Utilisateurs MySQL ». Ajoutez un nouvel utilisateur en créant un nom d'utilisateur et un mot de passe. Ensuite, cliquez sur le bouton Créer un utilisateur. Assurez-vous de générer un mot de passe sécurisé et retenez votre nom d'utilisateur et votre mot de passe car vous en aurez à nouveau besoin plus tard.

ajouter-un-nouvel-utilisateur

Après avoir créé le nouvel utilisateur, vous devrez lui donner la permission de travailler sur la base de données. Pour ce faire, faites défiler jusqu'à la section « Ajouter un utilisateur à la base de données ». Sélectionnez le nouvel utilisateur que vous venez de créer dans le menu déroulant du champ « Utilisateur ». Ensuite, sélectionnez la base de données que vous avez créée dans le menu déroulant du champ « Base de données ». Enfin, cliquez sur le bouton Ajouter.

ajouter-utilisateur-à-la-base-de-données

Votre base de données est maintenant prête à être utilisée avec votre site WordPress.

Étape 3 : Télécharger les fichiers du serveur local vers le site en ligne

La prochaine étape consiste à télécharger les fichiers d'archive et d'installation de votre site local vers votre compte d'hébergement.

Vous pouvez vous connecter à votre site en direct à l'aide d'un client FTP. Une fois connecté à votre site en direct, il est important de vous assurer que le répertoire racine de votre site Web est vide. Le répertoire racine est généralement le dossier /home/public_html/.

Par exemple, si WordPress y est installé automatiquement, comme le font de nombreuses sociétés d'hébergement de sites Web lors de votre inscription, vous devez supprimer ces fichiers.

Lorsque le répertoire racine est complètement vide, vous pouvez télécharger les fichiers d'archive et d'installation de Duplicator.

téléverser-fichiers-répertoire-racine-pour-déplacer-site-wordpress-local-vers-serveur-en-ligne

Étape 4 : Exécuter le script de migration

Ensuite, visitez l'URL suivante dans votre navigateur : http://mon-site-web.com/installer.php

N'oubliez pas de remplacer « mon-site-web » par le nom de domaine réel.

La saisie de cette URL dans votre navigateur lancera l'assistant de migration de Duplicator.

duplicator-assistant-de-migration-pour-déplacer-site-wordpress-local-vers-site-en-ligne

Un test de validation sera effectué. Une fois que vous obtiendrez le feu vert, acceptez les conditions générales en cochant la case et cliquez sur le bouton Suivant.

Sur l'écran suivant, vous saisirez les informations de votre base de données WordPress, y compris le nom d'utilisateur et le mot de passe que vous avez créés précédemment.

Astuce : Il vous demandera également votre hôte, qui est probablement « localhost ».

duplicator-installer-base-de-données

Cliquez sur Suivant pour continuer.

Le plugin Duplicator importera maintenant votre base de données WordPress de l'archive vers votre nouvelle base de données.

Ensuite, l'écran de mise à jour des données apparaît. Le plugin détecte automatiquement l'URL de votre nouveau site et son chemin, vous n'avez donc pas à mettre à jour quoi que ce soit ici. Cliquez simplement sur Suivant pour continuer.

mettre-à-jour-duplicator

Une fois le processus de migration terminé, vous verrez un écran de succès comme celui ci-dessous. À partir de là, vous pouvez accéder à l'espace d'administration WordPress de votre site en direct en cliquant sur le bouton Connexion administrateur.

duplicator-connexion-admin-pour-accéder-au-site-wordpress-sur-serveur-en-ligne

C'est tout, votre travail est terminé. Une fois connecté à votre site en direct, Duplicator nettoiera les fichiers d'installation pour vous.

Nous espérons que ce guide vous a aidé à déplacer avec succès votre site WordPress d'un serveur local vers un site en ligne. Maintenant, retournez sur votre site en ligne et vérifiez si tout fonctionne comme prévu.

Alternativement, vous pouvez utiliser BackupBuddy à la place pour migrer WordPress d'un serveur local vers un site en ligne.

Si vous avez apprécié cet article, vous pourriez également vouloir consulter les meilleurs plugins de sauvegarde pour WordPress.

Commentaires   Laisser une réponse

  1. Roshan Posakya March 4, 2020 at 3:44 pm

    Merci beaucoup.
    Cela m'a beaucoup aidé.

    1. Shahzad Saeed March 4, 2020 at 5:07 pm

      Heureux que cela ait aidé, Roshan 🙂

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !