Voulez-vous déplacer WordPress d'un serveur local vers un site en direct ? L'utilisation de WordPress sur un serveur local est un moyen courant de travailler sur votre site en privé, mais vous devrez éventuellement déplacer votre site vers un serveur en direct pour le rendre disponible pour les visiteurs en ligne. . Dans cet article, nous allons vous montrer comment déplacer WordPress du serveur local vers le site en direct, étape par étape. Pourquoi déplacer WordPress d'un serveur local vers un site en direct ? Construire votre blog WordPress sur un serveur local est un moyen sûr de tester les modifications sur votre site Web sans affecter les visiteurs. Lorsque vous avez fini de perfectionner votre site Web, la prochaine étape consiste à passer de votre serveur local à un site en direct. Laissez-moi vous montrer deux manières différentes de déplacer votre site d'un serveur local vers un site en direct. La première méthode utilise un plugin de migration WordPress et est recommandée pour les débutants. Dans la deuxième méthode, nous vous montrerons comment déplacer manuellement WordPress d'un serveur local vers un site en direct. Vous pouvez choisir la méthode qui vous convient le mieux : - Méthode 1. Déplacer WordPress du serveur local vers le site en direct à l'aide d'un plugin - Méthode 2. Déplacer manuellement WordPress du serveur local vers le site en direct Avant de migrer votre site WordPress Pour que vous puissiez migrer WordPress d'un serveur local vers un serveur en direct, vous devez avoir quelques éléments en place. Tout d'abord, nous supposons que vous avez un site WordPress exécuté sur un serveur local (également appelé localhost) sur votre ordinateur et que vous y avez un accès complet. Ensuite, vous aurez besoin d'un nom de domaine et d'un hébergement Web. Pour faciliter votre décision, nous vous recommandons d'utiliser Bluehost. Ils sont une société d'hébergement WordPress officiellement recommandée, et ils offrent aux utilisateurs de WPBeginner une remise exclusive de 60 % + domaine et SSL gratuits. Fondamentalement, vous pouvez commencer pour aussi peu que 2,75 $ par mois. Cliquez ici pour réclamer cette offre exclusive Bluehost âÃÂàSi vous voulez une excellente alternative Bluehost, jetez un œil à Siteground. Ils ont également une offre spéciale pour les lecteurs WPBeginner. Si vous avez besoin d'aide pour configurer votre site Web, suivez notre guide étape par étape sur la création d'un site Web. Enfin, vous devrez disposer d'un programme FTP et savoir utiliser FTP, afin de pouvoir télécharger votre site de serveur local sur le site en direct. Prêt? Commençons la migration de votre site WordPress. Méthode 1. Transférer WordPress du serveur local vers le site en direct à l'aide d'un plugin de migration Cette méthode est plus facile et recommandée pour les débutants. Nous allons utiliser un plugin de migration WordPress pour déplacer WordPress de localhost vers un site en direct. Étape 1. Installer et configurer le plugin Duplicator Tout d'abord, vous devez installer et activer le plugin Duplicator sur votre site local. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress. Lors de l'activation, vous devez vous rendre sur la page **Duplicator ÃÂû Packages** et cliquer sur âÃÂÃÂCreate NewâÃÂà bouton . Cela vous amène à un écran où vous pouvez donner un nom à votre sauvegarde. Ensuite, cliquez sur le bouton âÃÂÃÂSuivantâÃÂÃÂ. Duplicator va maintenant exécuter quelques tests pour voir si tout est en ordre. Si tous les éléments sont marqués âÃÂÃÂGoodâÃÂÃÂ, puis cliquez sur le âÃÂÃÂBuildâ Bouton ÃÂÃÂ. Ce processus peut prendre quelques minutes selon la taille de votre site Web. Vous devez laisser cet onglet ouvert jusqu'à ce que le processus soit terminé. Une fois terminé, vous verrez les options de téléchargement pour âÃÂÃÂInstallerâÃÂàet âà ÂÃÂArchiveâÃÂàpackages. Vous devez cliquer sur le lien "Téléchargement en un clic"pour télécharger les deux fichiers sur votre ordinateur. Le fichier âÃÂÃÂArchiveâÃÂàest une copie complète de votre site WordPress. Il comprend tous les fichiers principaux de WordPress ainsi que vos images, téléchargements, thèmes, plugins et une sauvegarde de votre base de données WordPress. Le fichier âÃÂÃÂInstallerâÃÂàest un script qui automatisera l'ensemble du processus de migration en déballant le fichier d'archive contenant votre site Web. Étape 2. Créez une base de données pour votre site Web WordPress en direct Avant de pouvoir exécuter le programme d'installation ou télécharger le site Web WordPress de localhost vers votre serveur d'hébergement, vous devez créer une base de données MySQL pour votre nouveau site Web en direct. Si vous avez déjà créé une base de données MySQL, vous pouvez ignorer cette étape. Pour créer une base de données, vous devez visiter le tableau de bord cPanel de votre compte d'hébergement. Ensuite, localisez la section âÃÂÃÂDatabasesâÃÂàet cliquez sur la section âÃÂÃÂMySQL Database WizardàIcône ¢ÃÂÃÂ. Sur l'écran suivant, il y a un champ pour créer une nouvelle base de données. Donnez simplement un nom à votre base de données et cliquez sur le bouton âÃÂÃÂCréer une base de donnéesâÃÂÃÂ. cPanel va maintenant créer une nouvelle base de données pour vous. Après cela, vous devez entrer un nom d'utilisateur et un mot de passe pour votre nouvel utilisateur, puis cliquer sur le bouton âÃÂÃÂCréer un utilisateurâÃÂÃÂ. Ensuite, vous devez ajouter l'utilisateur que vous venez de créer à la base de données. Tout d'abord, cliquez sur la case à cocher "Tous les privilèges". Ensuite, faites défiler vers le bas et cliquez sur le bouton "Apporter des modifications"pour enregistrer vos modifications. Votre base de données est maintenant prête à être utilisée avec votre site WordPress. Assurez-vous de noter le nom de la base de données, le nom d'utilisateur et le mot de passe. Vous aurez besoin de ces informations à l'étape suivante. Étape 3. Télécharger des fichiers du serveur local vers le site Web WordPress en direct Maintenant, vous devez télécharger les fichiers d'archive et d'installation de votre site local vers votre compte d'hébergement. Tout d'abord, connectez-vous à votre site en direct à l'aide d'un client FTP. Une fois connecté, assurez-vous que le répertoire racine de votre site Web est complètement vide. Normalement, le répertoire racine est le /home/public_html/ dossier. Certaines sociétés d'hébergement WordPress installent automatiquement WordPress lorsque vous vous inscrivez. Si vous avez des fichiers WordPress là-bas, vous devez les supprimer. Après cela, vous pouvez télécharger les fichiers archive.zip et installer.php de Duplicator vers votre répertoire racine vide. Étape 4. Exécution du script de migration Après avoir téléchargé les fichiers de migration, vous devez visiter l'URL suivante dans votre navigateur : httpexample.com/installer.php N'oubliez pas de remplacer "example.com"par votre propre nom de domaine. Cela lancera l'assistant de migration Duplicateur. Le programme d'installation exécutera quelques tests et vous devriez voir âÃÂÃÂPassâÃÂàà côté des tests d'archivage et de validation. Ensuite, vous devez vérifier les termes& avis de la case à cocher et continuez en cliquant sur le bouton âÃÂÃÂNextâÃÂÃÂ. Sur l'écran suivant, il vous sera demandé d'entrer votre hôte MySQL, le nom de la base de données, le nom d'utilisateur et le mot de passe. Votre hôte sera probablement localhost. Après cela, vous entrerez les détails de la base de données que vous avez créée à l'étape précédente. Ensuite, cliquez sur le bouton âÃÂÃÂTester la base de donnéesâÃÂàpour vous assurer que les informations que vous avez saisies sont correctes. Après cela, cliquez sur le bouton âÃÂÃÂNextâÃÂàpour continuer. Duplicator va maintenant importer votre sauvegarde de base de données WordPress à partir de l'archive dans votre nouvelle base de données. Ensuite, il vous demandera de mettre à jour l'URL ou le chemin du site. Vous ne devriez pas avoir à changer quoi que ce soit car il détecte automatiquement l'URL de votre site Web en direct et son chemin. Ensuite, cliquez sur le bouton suivant pour continuer. Duplicator va maintenant terminer la migration et vous montrera un écran de réussite. Vous pouvez maintenant cliquer sur le bouton âÃÂÃÂAdmin LoginâÃÂàpour entrer dans la zone d'administration WordPress de votre site en ligne. Une fois que vous vous êtes connecté à votre site en direct, Duplicator nettoiera automatiquement les fichiers d'installation. C'est tout, vous avez réussi à déplacer WordPress du serveur local vers votre site en ligne. Méthode 2. Transférer manuellement WordPress du serveur local au site en direct Dans cette méthode, nous vous montrerons comment déplacer manuellement WordPress du serveur local vers votre site en ligne. Cela vous sera utile si la première méthode ne fonctionne pas ou si vous préférez le faire manuellement. É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 locale. Nous utiliserons phpMyAdmin pour le faire. Si vous ne le connaissez pas, vous voudrez peut-être consulter notre guide de gestion de base de données WordPress à l'aide de phpMyAdmin. Allez simplement sur httplocalhost/phpmyadmin/ et cliquez sur votre base de données WordPress. Ensuite, cliquez sur le bouton Exporter dans la barre de menu supérieure. Dans l'option âÃÂÃÂExport method:âÃÂÃÂ, vous pouvez choisir âÃÂÃÂQuickâ ÃÂàou âÃÂÃÂCustomâÃÂÃÂ. Custom vous fournira plus d'options pour exporter votre base de données. Mais, nous vous recommandons de choisir âÃÂÃÂQuickâÃÂÃÂ, puis cliquez sur le âÃÂÃÂGoâ ÃÂàpour télécharger votre base de données. Étape 2. Télécharger des fichiers WordPress sur le site en direct Maintenant, nous devrons déplacer tous les fichiers de votre site Web vers le site en direct. Pour commencer, ouvrez votre client FTP et connectez-vous à votre compte d'hébergement Web. Une fois que vous êtes connecté à votre site en direct, assurez-vous de télécharger les fichiers dans le bon répertoire. Par exemple, si vous souhaitez que le site soit hébergé sur votre site.com, alors vous voudrez télécharger tous les fichiers de votre répertoire public_html. Sélectionnez maintenant vos fichiers WordPress locaux et téléchargez-les sur votre serveur en direct. Étape 3. Créez une base de données MySQL sur votre site en ligne 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 proposent cPanel pour gérer votre compte d'hébergement, nous allons donc vous montrer comment créer une base de données à l'aide de cPanel. Tout d'abord, vous devez vous connecter à votre tableau de bord cPanel et cliquer sur l'icône âÃÂÃÂMySQL Database WizardâÃÂàqui se trouve dans le à ¢ÃÂÃÂBases de donnéesâÃÂÃÂ. Sur l'écran suivant, vous pouvez créer une nouvelle base de données. Vous devez fournir un nom pour votre base de données, puis cliquez sur âÃÂÃÂCréer une base de donnéesâÃÂÃÂ. cPanel va maintenant créer automatiquement une nouvelle base de données pour vous. Ensuite, vous devez entrer un nom d'utilisateur et un mot de passe pour votre nouvel utilisateur, puis cliquez sur âÃÂÃÂCréer un utilisateurâÃÂÃÂ. Après cela, vous devez ajouter l'utilisateur que vous venez de créer à la base de données.Tout d'abord, cochez la case "Tous les privilèges". Ensuite, faites défiler vers le bas et cliquez sur "Apporter des modifications"pour enregistrer vos modifications. Vous avez créé avec succès une nouvelle base de données pour votre site WordPress en direct. Étape 4 : Importer la base de données WordPress sur le site en direct La prochaine étape du processus consiste à importer votre base de données WordPress. Accédez à votre tableau de bord cPanel, faites défiler jusqu'à la section Bases de données et cliquez sur phpMyAdminâÃÂÃÂ. Cela vous mènera à phpMyAdmin où vous souhaitez cliquer sur la base de données que vous venez de créer ci-dessus. PhpMyAdmin affichera votre nouvelle base de données sans tables. Ensuite, cliquez sur l'onglet âÃÂÃÂImportâÃÂàdans le menu principal. Sur la page d'importation, cliquez sur le bouton âÃÂÃÂChoose FileâÃÂàpuis sélectionnez le fichier de base de données de votre site local que vous avez enregistré dans la première étape. Après cela, cliquez sur le bouton âÃÂÃÂGoâÃÂàen bas de la page. Votre base de données sera automatiquement importée dans phpMyadmin. Étape 5 : Modifier l'URL du site Maintenant, vous devez modifier l'URL du site dans votre base de données, afin qu'elle se connecte à votre site WordPress en direct. Dans phpMyAdmin, recherchez le table wp_options dans votre base de données que vous venez d'importer ci-dessus. Si vous avez changé le préfixe de votre base de données, alors au lieu de wp_options cela pourrait être {nouveau_préfixe}_options. Ensuite, cliquez sur le bouton âÃÂÃÂParcourirâÃÂàwp_options. Ou, cliquez sur le lien dans la barre latérale pour ouvrir la page contenant une liste de champs dans le tableau wp_options. Puis, dans le colonne options_name, vous devez rechercher la option siteurl. Ensuite, cliquez sur l'icône âÃÂÃEditâÃÂÃÂ. Cela fait apparaître une fenêtre dans laquelle vous pouvez modifier le champ. Dans la zone de saisie de option_value, vous verrez l'URL de votre installation locale qui ressemblera à quelque chose comme httplocalhost/test. Vous devez insérer votre nouvelle URL de site dans ce champ, par exemple https://www.wpbeginner.com. Ensuite, vous pouvez enregistrer le champ en cliquant sur le bouton âÃÂÃÂGoâÃÂÃÂ. Ensuite, vous devez suivre les mêmes étapes que ci-dessus pour le nom de l'option d'accueil. Les Le menu wp_options peut être long de quelques pages, généralement le l'option d'accueil sera sur la deuxième page. Ensuite, mettez à jour le URL d'accueil, donc c'est la même que l'URL de votre site en direct. Étape 6 : Configurez votre site en direct Maintenant que vous avez importé la base de données et téléchargé votre contenu, il est temps de configurer WordPress. À ce moment, votre site devrait afficher une erreur âÃÂÃÂErreur lors de l'établissement d'une connexion à la base de donnéesâÃÂÃÂ. Pour résoudre ce problème, connectez-vous à votre site Web à l'aide d'un client FTP et ouvrez le fichier wp-config.php. Vous allez chercher les lignes de code suivantes : // ** Paramètres MySQL - Vous pouvez obtenir ces informations auprès de votre hébergeur ** // Le nom de la base de données pour WordPress */ define( 'DB_NAME', 'database_name_here'); Nom d'utilisateur de la base de données MySQL */ define( 'DB_USER', 'username_here');Mot de passe de la base de données MySQL */ define( 'DB_PASSWORD', 'password_here');Nom d'hôte MySQL */ define( 'DB_HOST', 'localhost'); Vous devrez fournir le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez créés précédemment. Ensuite, enregistrez le wp-config.php et téléchargez-le sur votre serveur d'hébergement WordPress. Désormais, lorsque vous visitez votre site Web, il doit être en ligne. Après cela, vous devez vous connecter à votre panneau d'administration WordPress et aller dans **Paramètres ÃÂû Général Ensuite, sans rien changer, faites défiler vers le bas et cliquez sur le âÃÂà ÂSave ChangesâÃÂàbouton. Cela garantira que l'URL de votre site est corrigée partout où elle doit l'être. Une fois que vous avez fait cela, allez dans **Paramètres Ãà» Permaliens puis faites défiler vers le bas et cliquez sur âÃÂÃÂEnregistrer les modificationsà ¢ÃÂàpour s'assurer que tous les liens de publication fonctionnent correctement. Étape 7 : Réparez les images et les liens rompus en mettant à jour les chemins Chaque fois que vous déplacez un site WordPress d'un domaine à un autre, ou d'un serveur local vers un site en direct, vous serez confronté à des liens brisés. et images manquantes. Un moyen simple de mettre à jour les URL consiste à utiliser la requête SQL suivante. MISE À JOUR wp_posts SET post_content = REMPLACER(post_content, 'localhost/test 'www.yourlivesite.com Allez simplement sur phpMyAdmin, cliquez sur votre base de données, puis cliquez sur âÃÂÃÂSQLâÃÂàdans le menu supérieur et ajoutez la requête ci-dessus. Assurez-vous de le changer pour votre propre site local et les URL du site en direct, puis cliquez sur le bouton âÃÂÃÂGoâÃÂÃÂ. C'est tout, vous avez maintenant réussi à migrer WordPress de votre serveur local vers un site en direct. Espérons que maintenant votre site Web en direct est opérationnel et fonctionne correctement. Si vous remarquez des erreurs, vous pouvez consulter notre guide des erreurs WordPress courantes pour obtenir de l'aide pour le dépannage. Nous espérons que cet article vous a aidé à déplacer WordPress d'un serveur local vers un site en ligne. Vous pouvez également consulter notre guide sur la façon de créer correctement une newsletter par e-mail, ou consulter notre comparaison des meilleures alternatives d'hébergement GoDaddy. Si vous avez aimé cet article, veuillez vous abonner à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.