Si vous avez terminé de créer un site Web WordPress localement, vous devez vous demander comment migrer WordPress de l'hôte local vers le serveur ? C'est assez facile si vous suivez le bon processus et cela aussi sans vous coincer entre les deux. Mais, avant d'approfondir sa compréhension, parlons d'abord un peu de localhost WordPress. Localhost, en termes simples, signifie "cet ordinateur". il peut s'agir de votre ordinateur ou de votre serveur Web. Alors maintenant, vous avez compris ce qu'est réellement Localhost. Maintenant, parlons de WordPress localhost ! Source : Unsplash Localhost WordPress est essentiellement une configuration dans laquelle vous avez votre site Web WordPress avec ses différents composants, comme une base de données, PHP et un serveur Apache. Pour comprendre la nécessité de le rendre sur le serveur, vous devez comprendre quels sont les avantages et les inconvénients du transfert du site WordPress de localhost vers le serveur : * Facilité de partage du contenu : * Presque chaque élément de contenu est conçu pour le public, vous aurez donc peut-être besoin du moyen le plus simple de le rendre accessible à votre public. Si vous ne travaillez que sur un hôte local, il vous est assez difficile de partager des données avec votre public. D'autre part, s'il est en direct sur le serveur, le partage de vos publications et de votre contenu n'est qu'à un clic. Écrivez simplement votre contenu, ajoutez quelques fichiers multimédias et cliquez simplement sur le bouton de publication. Dès que votre lien en direct est exploré sur Google, votre public peut facilement y accéder. C'est donc l'une des raisons de transférer le site WordPress de localhost vers le serveur. Source : Google Images *Besoin de confidentialité :* Si vous recherchez la confidentialité et que vous ne voulez pas que quiconque surveille votre travail, alors localhost WordPress est recommandé dans la phase initiale. L'hôte local WordPress vous aide à créer du contenu, à installer des plugins, à tester des plugins, à consulter les thèmes et à travailler sur des codes et des modèles sans vous soucier de la fuite de vos données ou de leur publication. Ainsi, il est recommandé de travailler sur WordPress localhost dans la phase initiale. *Soyez en sécurité avec la version Clone :* Vous devez travailler avec soin lorsque vous travaillez sur la version en direct de votre site. Il est essentiel de mettre à jour et d'installer des plugins et des thèmes de temps en temps, vous ne pouvez pas gâcher votre site en direct. Parfois, votre site peut être supprimé en raison d'erreurs lors du travail sur le backend de votre version en direct du site. Mais comme nous le savons tous, les humains sont sujets aux erreurs, vous pouvez également faire une gaffe sur le site en direct. Donc, si vous envisagez également de migrer WordPress de l'hôte local vers le serveur, il est toujours suggéré de conserver une version clone de votre site avec vous, donc au cas où vous feriez un gâchis sur votre site en direct, vous pouvez vous épargner avec la version clone . Voici quelques avantages et inconvénients de base du transfert d'un site WordPress depuis localhost. Maintenant, vous devez penser âÃÂÃÂcomment dois-je déplacer mon site WordPress de localhost au serveur ?âÃÂàDonâàne vous inquiétez pas ! Continuez à lire pour obtenir des réponses à toutes vos questions! *Après avoir parlé des besoins, discutons de la méthode de migration de WordPress de localhost vers le serveur :* Lorsque vous avez terminé de créer votre site Web localement avec l'utilisation de divers logiciels disponibles comme WAMP et MAMP, il est maintenant temps de le faire vivre ! Tout d'abord, parlons des éléments dont vous avez besoin pour créer un site Web en direct. Être préparé à l'avance est toujours une bonne idée! N'est-ce pas ? La première chose dont vous avez besoin est d'avoir un site WordPress fonctionnant sur localhost, et vous devez y avoir un accès complet, afin de ne pas rester coincé entre les deux. Deuxièmement, vous devez avoir un nom de domaine de votre site Web avec un hébergement Web. Au début, il est recommandé d'avoir un programme FTP. Et la dernière chose est d'obtenir le plugin de migration WordPress, qui vous aidera à transférer facilement le site WordPress de l'hôte local au serveur. Lorsque vous êtes prêt avec tout cela, il est maintenant temps de commencer le processus. *LetâÃÂÃÂs commence !* Ici, nous parlerons de l'utilisation d'un plugin de migration pour mener à bien l'ensemble du processus, et c'est l'une des meilleures méthodes pour le débutants. * Étape 1 - Plugin Duplicator : Comment installer et configurer ?* La toute première étape consiste à installer et à activer le plugin Duplicator Plugin sur votre site WordPress local. Ce plugin vous aide à créer un fichier zip des plugins, thèmes, contenu, base de données et autres fichiers de votre site. Une fois l'activation terminée, procédez comme suit : Le duplicateur commencera à fonctionner, après quelques tests, et lorsque tous les éléments sont marqués comme bons, vous pouvez cliquer sur le bouton âÃÂÃÂBuildâÃÂà. Cela prendra quelques minutes, mais ne fermez pas l'onglet tant que le processus n'est pas terminé. Une fois terminé, vous verrez également l'option de téléchargement du programme d'installation et du package d'archive. Le package d'archives est essentiellement un clone de votre site Web WordPress, y compris des images, des thèmes, des plugins, des téléchargements et des sauvegardes. Alors que le programme d'installation est un script qui automatise le transfert lorsque le fichier d'archive est ouvert. Ces deux fichiers sont assez importants ! Cliquez simplement sur le lien âÃÂÃÂtéléchargement en un clicâÃÂàpour télécharger les deux fichiers. Source : Wordfence *Étape 2- Comment créer une base de données ?* Afin de migrer WordPress de l'hôte local vers le serveur, il est très important de créer une base de données MySQL, qui est un système de gestion de base de données relationnelle open source disponible gratuitement. Si vous en avez déjà un, vous êtes prêt à partir ! Si vous en créez un, suivez ces étapes : Maintenant, cPanel va créer une nouvelle base de données. Maintenant, faites défiler jusqu'à la section MySQL userâÃÂÃÂs. Ajoutez maintenant un nom d'utilisateur et un mot de passe confidentiels pour créer un nouvel utilisateur. Maintenant, lorsque le nouvel utilisateur est créé, vous devez autoriser à travailler sur la base de données. Pour cela, allez dans la section Ajouter un utilisateur à la base de données. L'étape suivante consiste à sélectionner l'utilisateur de la base de données dans le menu déroulant qui se trouve juste à côté du bouton âÃÂÃÂUserâÃÂÃÂ, puis cliquez sur la base de données et puis le bouton ajouter. Maintenant, l'utilisateur peut travailler sur le site WordPress, ici une chose dont vous avez besoin pour vous assurer que vous avez enregistré les détails du nom de la base de données, du nom d'utilisateur et du mot de passe sur votre bloc-notes ; car il est nécessaire pour terminer l'ensemble du processus. Source - WordPress.org *Étape 3- Comment télécharger des fichiers de Localhost vers Live Server ?* Ensuite, est une étape très importante, alors lisez-la attentivement, dans cette étape, vous devez télécharger les fichiers d'archive et d'installation de votre hôte local sur le serveur en direct. Cela commence par la connexion de votre serveur en direct à l'aide d'un client FTP. Le client FTP est un logiciel conçu pour transférer les fichiers dans les deux sens entre un ordinateur et un serveur en ligne. Lorsque vous avez terminé cette étape, vous devez ensuite vous assurer que le répertoire racine de votre site Web ne contient aucun fichier et qu'il est vide. Vous êtes maintenant prêt à télécharger les fichiers d'archive et d'installation de Duplicator vers votre répertoire racine. *Étape 4- Comment exécuter le script de migration ?* La dernière étape du transfert du site WordPress de l'hôte local au serveur consiste à exécuter le script de migration. Lorsque vous avez téléchargé avec succès les fichiers de migration, vous devez maintenant ouvrir httpyourdomainname.com/installer.php. Ici, votrenom de domaine est le nom de domaine de votre site Web. Maintenant, l'assistant de migration Duplicator s'ouvrira sur votre écran. Source - WordPress.org Maintenant, le programme d'installation exécutera un test de validation et recherchera les fichiers d'archive. Il vous suffit de consulter les termes et conditions, de cliquer sur le bouton droit puis de cliquer sur le bouton Suivant. Un écran apparaîtra dans lequel vous devrez entrer les informations de votre base de données WordPress ; dans lequel l'hôte est l'hôte local. Maintenant, vous devez entrer les détails de la base de données que vous avez créée précédemment. Cliquez maintenant sur le bouton Suivant. Ici, votre sauvegarde de base de données WordPress à partir de l'archive sera importée dans une nouvelle base de données. L'étape suivante consiste à mettre à jour l'URL de votre site et à cliquer sur le bouton Suivant. Vous avez maintenant terminé avec succès l'ensemble du processus et un écran de réussite apparaîtra. Cliquez simplement sur le bouton âÃÂÃÂAdmin LoginâÃÂàet vous pourrez entrer dans la zone d'administration de votre site Web. Maintenant, Duplicator vous aidera à nettoyer automatiquement tous les fichiers d'installation. Toutes nos félicitations! Vous avez terminé le processus de migration de WordPress de localhost vers le serveur. Source - Unsplash Si vous suivez attentivement ces étapes, il y a de rares chances que vous restiez coincé entre les deux. Pourtant, il existe quelques erreurs courantes auxquelles les techniciens sont confrontés lors de l'exécution du processus de transfert du site WordPress de l'hôte local au serveur. Alors parlons-en ! **Problèmes lors de l'exportation et de l'importation de votre base de données WordPress** Dans certains cas, vous pouvez ne pas exporter ou importer tout le contenu et seule une partie de celui-ci peut être exportée/importée. Alors que pouvez-vous faire dans ce cas ? Vous devez accéder directement à la base de données et exporter votre fichier SQL, mais parfois, quelques erreurs se produisent également à cette étape. Voici donc la solution, avec l'accès à votre base de données via phpMyAdmin, vous pouvez exporter les données SQL. Si vous n'y avez pas accès, vous pouvez installer le plugin WordPress Adminer. Un autre moyen simple consiste à exporter les données via les commandes MySQL. Pour cela, vous devez disposer d'un accès SSH à vos serveurs et utiliser la commande mysqldump. Voici donc les commandes à suivre : *Problèmes lors du chargement/téléchargement de fichiers* Il est important d'avoir une bonne connexion Internet, afin que le processus ne prenne pas beaucoup de temps. Il est également recommandé de créer un fichier compressé avant de le télécharger pour accélérer le processus. Pendant que vous transférez des fichiers d'un serveur à un autre, vous pouvez utiliser les commandes LFTP et miroir *Obtenir la bonne taille de vos vignettes* Si vous reconcevez votre thème ou en choisissez un nouveau, la taille de votre image en vedette peut également changer et sembler déformée. Dans ce cas, téléchargez simplement le plugin âÃÂÃÂRegenerate ThumbnailsâÃÂàet activez-le. Ensuite, allez dans Outils et cliquez sur regen, puis sur Regenerate All Thumbnails. *Configuration de WordPress après la migration* La nouvelle base de données fait également référence à l'ancien site. Dans le cas où le nom de domaine est modifié lors de la migration, vous rencontrez divers problèmes de redirection. Pour cela, vous devez mettre à jour WordPress sur votre nouveau domaine de site. Allez dans Paramètres-Général Pour résoudre ce problème, recherchez le fichier wp-config.php (ou ajoutez-le à la fin de ce fichier) et mettez-y votre URL correcte : définir(âÃÂÃÂWP_HOMEâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com définir(âÃÂÃÂWP_SITEURLâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com *Avoir des problèmes avec les autorisations de fichiers* Pendant que vous migrez WordPress de localhost vers un serveur, vous pouvez rencontrer des problèmes d'autorisation. Certains serveurs hôtes vous permettent de travailler sur des fichiers avec des autorisations comme 777 qui donne accès à la lecture et à l'écriture des fichiers. Ce n'est pas bon du point de vue de la sécurité. Pour cela, la solution la plus simple est d'avoir un accès SSH à votre serveur, et vous pouvez modifier les permissions des fichiers en utilisant la commande : chmod -R 644 /chemin/vers/dossier/ *Aide de professionnels* Après avoir suivi attentivement toutes les étapes, si vous ne parvenez toujours pas à résoudre les problèmes, il est recommandé de faire appel à des experts. De toute évidence, vous ne voulez pas perdre votre temps et votre énergie à résoudre le problème particulier. Il vaut mieux dépenser quelques centimes et régler vos problèmes. Il existe différentes agences WordPress que vous pouvez également louer pour vous faciliter la tâche. Il est très important de travailler avec une concentration totale à chaque étape, sinon vous vous attirerez des ennuis. Voici donc quelques erreurs de base qui peuvent survenir lors du transfert du site WordPress de localhost vers le serveur. Si vous suivez correctement le processus donné de déplacement du site WordPress de localhost vers le serveur, vous risquez de rencontrer moins d'erreurs et de problèmes. J'espère que vous obtiendrez des réponses à toutes vos questions qui pourraient survenir lors de l'exécution du processus de migration du site WordPress de localhost vers le serveur !