Vous avez fini de développer votre site WordPress en local et vous souhaitez le migrer en ligne ? La mise en ligne de WordPress peut sembler intimidante à la première vue. Il existe plusieurs moyens pour migrer un site WordPress de local en ligne. Et vous n’avez pas toujours besoin d’appliquer du code pour utiliser certaines de ces méthodes😇.
Mettre votre site WordPress en ligne le rendra accessible au public. Dans cet article, nous allons détailler le processus étape par étape permettant de migrer un site WordPress local en ligne. Lisez cet article jusqu’à la fin et vous pouvez migrer WordPress dès aujourd’hui sans faire appel à un développeur.😎
Objectif
Ce tutoriel est un guide qui donne des détails sur les étapes à suivre pour faire une migration d’un site WordPress d’un serveur local vers un serveur en ligne🚀. Vous allez découvrir deux méthodes de migration. La migration automatique adaptée aux débutants et la méthode manuelle pour les développeurs ayant des compétences techniques minimums.🤔
Prérequis
- Avoir accès au site WordPress local et ce quelle que soit la plateforme utilisée
- Créer un nouveau site WordPress sur un hébergement en ligne
- Avoir accès à l’espace d’administration du site WordPress en local
- Avoir accès au compte d’hébergement du site WordPress en ligne
- Savoir installer un plugin WordPress WordPress.🤠
Besoin d’un hébergement WordPress rapide et de qualité ?
LWS vous conseille sa formule d’hébergement WordPress en promotion à -20% (offre à partir de 3,99€ par mois au lieu de 4,99 €). Non seulement les performances sont au rendez-vous mais vous profitez en plus d’un support exceptionnel.
Migrer WordPress local en ligne
Pour migrer votre site WordPress, vous pouvez utiliser deux méthodes principales. La première méthode est automatique et est celle que nous vous conseillons si vous venez tout justement de commencer en ligne.
La deuxième méthode est manuelle. Celle-ci peut être utilisée si vous avez déjà des compétences techniques dans l’utilisation de WordPress. Mais, que vous soyez débutant ou un développeur confirmé, en suivant à la lettre les étapes décrites dans cet article, vous pouvez utiliser les deux étapes.
Méthode 1 : Migration automatique de WordPress
Dans son répertoire officiel des extensions, WordPress contient des extensions pour faire n’importe quoi. Et c’est, en partie, une des raisons pour lesquelles, ce logiciel open source est plus facile à utiliser.
C’est ainsi qu’il existe des plugins pour migrer automatiquement WordPress de local en ligne. Ces plugins sont notamment All In One WP Migration, Duplicator, Updraftplus…
Pour la démonstration de cet article, nous allons utiliser le plugin All In One WP Migration. Le processus est simple. Vous allez exporter votre site de son emplacement local puis l’importer sur un serveur en ligne. Pour cela, suivez ces étapes simples :
Étape 1 : connectez-vous à l’espace d’administration du site WordPress local.
Étape 2 : rendez-vous dans la section « Extensions » et installez le plugin All In One WP Migration.
Étape 3 : accédez à la section « All In One WP Migration › Exporter ». Ensuite, choisissez la méthode d’exportation. Vous devez sélectionner « Fichier ».
Le plugin va préparer le fichier du site à exporter. Si vous souhaitez exclure certaines données du fichier à exporter, cliquez sur « Options avancées ». Ensuite, sélectionnez tous les fichiers à exclure et continuez le processus.
Étape 5 : Téléchargez le fichier du site. Le fichier que vous téléchargez est au format .wpress. Vous devez le garder sous cette forme et vous ne devez pas modifier le contenu.
6. Accédez à l’espace d’administration du site WordPress que vous avez installé en ligne. Ensuite, rendez-vous dans la section « Extensions › Ajouter ». Vous devez également y installer le plugin All In One WP Migration.
7. Rendez-vous dans la section « All In One WP Migration › Importer ». Dans la nouvelle interface, cliquez sur le bouton « Importer depuis ».8. Choisissez la méthode d’importation. Parmi les options proposées, vous devez sélectionner l’option « Fichier ». Vous serez automatiquement redirigé vers votre disque pour choisir le fichier de votre site, précédemment téléchargé. Ainsi l’importation va être lancée. Ce processus peut prendre du temps, nécessairement en fonction de la taille de votre site. Vous devez donc être patient et tout arrêt avant la fin du téléchargement va compromettre la migration. Lorsque l’importation est terminée, un avertissement annonçant l’écrasement de fichiers existant vous est affiché. Vous devez cliquer sur le bouton « Continuer ».
Après avoir cliqué, le remplacement de données doit commencer. Là encore, vous ne devez pas interrompre le processus. Le risque est que la migration échoue.9. Terminer la migration en cliquant sur le bouton « Finir ».
Si vous avez cette interface, cela signifie que tout s’est déroulé avec succès. C’est aussi simple comme vous venez de le voir.
Résoudre les problèmes de la migration automatique
Dans certains cas, vous pouvez constater que le processus d’importation ou d’exportation est bloqué à un niveau. Ce qui peut rendre la migration longue et frustrante. Dans la grande majorité des cas, le blocage est causé par le dépassement de la limite autorisée pour la version gratuite de l’extension. En effet, dans la version gratuite, vous ne pouvez pas migrer les fichiers dont la taille dépasse 128 Mo. La solution est alors de mettre à niveau vers la version premium.
Dans un autre cas, le problème se situe sur le serveur d’hébergement. Il s’agit le plus souvent de dépassement du quota associé à votre formule d’hébergement. Là encore, il faudra passer à un plan supérieur.
Trucs et astuces
Chez LWS, vous pouvez changer de plan d’hébergement en quelques clics depuis votre espace client LWS Panel, n’hésitez pas à nous contacter en cas de besoin !
Besoin d'un serveur privé virtuel VPS sécurisé ?
LWS vous conseille sa formule d’hébergement sur VPS en promotion à -75% (offre à partir de 4,99€ par mois au lieu de 19,99 €). Non seulement les performances sont au rendez-vous mais vous profitez en plus d’un support exceptionnel.
Méthode 2 : Migration manuelle de WordPress
Les étapes de la migration manuelle de WordPress varient en fonction du logiciel que vous avez utilisé pour installer WordPress en local. Pour cet article, nous avons utilisé la plateforme XAMPP. Pour vous orienter, nous y allons par étapes.
La migration doit se faire en deux temps. Premièrement, vous devez migrer les fichiers de votre site local. Pour cela, vous avez besoin d’un logiciel FTP tel que FileZilla pour Windows ou encore Cyberduck pour Mac. Ensuite, vous devez migrer la base de données de votre site.
À défaut, vous pouvez utiliser le gestionnaire de fichiers intégré dans votre compte d’hébergement. Cependant, cette méthode s’avère beaucoup plus longue et nécessite de compresser les fichiers de WordPress et les déplacer sous un format .zip.
Étape 1 : déplacer les fichiers de WordPress en ligne
Le déplacement de fichiers de WordPress est la première étape de la migration manuelle. WordPress s’accompagne des milliers de fichiers et des scripts qui rendent votre site fonctionnel. Tous les fichiers sont à placer dans le dossier racine de votre site. Si vous êtes sur nos formules d’hébergement LWS Panel, ce dossier s’appelle « htdocs ».
Si vous êtes sur les formules LWS cPanel, ce dernier s’appelle « public_html ».
Les autres hébergeurs ont étiqueté ce dossier « www ».
Pour commencer, ouvrez FileZilla et établissez une connexion avec votre serveur à distance. Les informations de connexion vous ont été envoyées lors de la validation de votre hébergement. Indiquez les informations requises et cliquez sur le bouton « Connexion rapide ». Lorsque la connexion est établie, vous aurez deux panneaux dans l’interface, l’un reprend les fichiers présents sur votre ordinateur (à gauche) et le second reprend les fichiers présents sur le serveur (à droite).
Quand vous avez installé WordPress avec XAMPP, l’ensemble des fichiers de votre site local a été placé dans un dossier dont vous avez indiqué le nom au choix. Dans votre ordinateur, vous les retrouverez en suivant le chemin suivant : « PC › disque local (x) › xampp › htdocs › monsite › wordpress ». Comme vous le voyez sur l’image ci-dessus🖕, ils sont constitués obligatoirement de trois répertoires (wp-admin, wp-content et wp-includes) et des dizaines d’autres fichiers. Vous devez les transférer tels qu’ils sont sans en apporter des modifications.
Pour lancer le transfert, rendez-vous dans le panneau à gauche, suivez le chemin et ouvrez le dossier contenant les fichiers du site. Ouvrez ce dossier et sélectionnez tous les fichiers. Ensuite, faites un clic droit et choisissez l’option « Téléverser ». Vous pouvez également faire le mouvement de glisser-déposer dans le dossier racine de votre site.Le transfert va commencer peut prendre du temps, car des milliers de fichiers vont être transféré.
Dans un certain cas, une notification peut apparaître sur votre interface vous demandant de remplacer les fichiers existants, cliquez simplement sur le bouton « Ok » pour continuer.Vous devez attendre la fin du transfert de tous les fichiers. Toute interruption de ce processus va compromettre le processus de migration.
Besoin d'une solution de sauvegardes en ligne ?
LWS vous conseille sa formule de sauvegarde Cloud Drive en promotion à -50% (offre à partir de 3,99€ par mois au lieu de 7,99 €). Non seulement vos données sont sauvegardées en France mais vous profitez en plus d’un support exceptionnel.
Étape 2 : exporter la base de données du site WordPress local
Vous le savez peut-être, XAMPP permet de gérer les bases de données de votre site local à l’aide de phpMyAdmin. Dans cette deuxième étape, nous allons exporter la base de données contenant les données de votre site local sur votre hébergeur en ligne.
Pour ce faire, ouvrez XAMPP, cliquez sur le bouton « Admin » sur la ligne « MySQL ». Vous serez automatiquement redirigé vers phpMyAdmin de XAMPP dans votre navigateur par défaut. Vous devez ouvrir la base de données où vous avez installé WordPress. Lors de l’installation de WordPress, vous avez utilisé phpMyAdmin pour créer une base de données destinée à recevoir les données de votre site local.
Donc, vous devez ouvrir cette base de données et sélectionner toutes les tables présentes. Ensuite, cliquez sur le bouton « Exporter ». Par la suite, vous serez automatiquement redirigé vers une nouvelle interface. Dans les modèles d’exportation, vous pouvez sauter cette partie. Dans la méthode d’exportation, choisissez l’option « Rapide, n’afficher qu’un minimum d’options ». Ensuite, vous devez défiler avec la même interface et choisir le format du fichier à exporter. Vous devez sélectionner le format « SQL ». Après avoir choisi le format d’exportation, cliquez sur le bouton « Exporter ». La base de données de votre site va être téléchargée sur votre ordinateur au format .sql. Là aussi, vous ne devez pas le modifier.
Étape 3 : importer la base de données sur votre espace d’hébergement
Pour gérer vos bases de données MySQL, les fournisseurs d’hébergement mettent à votre disposition l’outil phpMyAdmin. Ainsi, connectez-vous à votre compte d’hébergement et cliquez sur le bouton « phpMyAdmin ».Sur nos formules LWS cPanel, vous devez tout d’abord accéder au cPanel. Et sur les formules LWS Panel, vous devez cliquer sur le bouton « MySQL & phpMyAdmin ». Une fois que vous êtes dans l’interface de gestion de base de données, sélectionnez une base de données où vous devez importer les données. Cette dernière doit être nécessairement vide.
Ensuite, cliquez sur le bouton « Plus » puis choisissez l’option « Importer » sur la barre supérieure.Vous serez redirigé vers une nouvelle interface, cliquez sur le bouton « Choisir un fichier ».Une fois que vous avez cliqué, vous êtes automatiquement redirigé vers votre ordinateur. Choisissez le fichier de la base de données que vous avez précédemment téléchargé. Ensuite, défilez avec la page vers le bas et sélectionnez le format .sql et cliquez sur le bouton « Exécuter ».Le transfert va commencer et à la fin, vous aurez une interface de confirmation.
Besoin d'une solution de stockage en ligne ?
LWS vous conseille sa formule de stockage Cloud Drive en promotion à -50% (offre à partir de 3,99€ par mois au lieu de 7,99 €). Non seulement vos données sont stockées en France mais vous profitez en plus d’un support exceptionnel.
Étape 4 : changer les URLs du site
À cet instant, votre base de données est désormais en ligne mais lorsqu’un visiteur recherche votre site, il sera encore redirigé sur le site local. Ainsi, vous devez modifier les liens de votre site depuis la table « wp_options ».Deux URLs doivent etre modifiés :
- L’URL du site (siteurl)
- L’URL de la page d’accueil (home)
Ainsi, rendez-vous respectivement dans chaque ligne et cliquez sur le bouton « Éditer ». Le lien à éditer s’ouvre dans une nouvelle interface, vous devez simplement remplacer l’URL local par votre domaine complet. Si vous avez un certificat SSL actif, utilisez le protocole HTTPS.Enregistrez vos modifications, une fois que vous avez terminé.
Besoin d'un nom de domaine au meilleur prix ?
LWS vous conseille ses packs nom de domaine tout inclus à partir de 0,99€ par an. Vous obtenez un domaine au choix (.fr .com .net .site .tech .shop .boutique .xyz…) mais aussi des adresses email personnalisées (mail@votredomaine.fr) et un certificat SSL.
Étape 5 : modifier le fichier de configuration (wp-config.php)
Votre site est désormais en ligne mais à cet instant, il ne communique pas à votre base de données. Pour le lier les deux, ouvrez votre fichier de configuration. Vous pouvez soit utiliser FTP ou votre gestionnaire de fichiers.
Dans le gestionnaire de fichiers, accédez au dossier racine. Trouvez le fichier wp-config.php, faites un clic droit et choisissez l’option « Edit ».Par la suite, choisissez le type d’encodage. Une fois que le fichier est ouvert dans l’interface d’édition, remplacez les informations existantes par celles de la base de données où vous avez importé les données de votre site.C’est en général, le nom de la base de données, l’utilisateur et le mot de passe. Vous devez toujours enregistrer vos modifications.
Étape 6 : remplacer les URLs locales
Comme pour les URLs générales d’accès à votre site, WordPress conserve les liens du site local dans vos contenus. Vous devez modifier cette configuration automatiquement en utilisant le plugin Better Search Replace.Après installation et activation, rendez-vous dans la section « Outils › Better Search Replace ».Dans la zone « Rechercher », indiquez l’URL du site local et dans la zone « Remplacer », renseignez l’URL du site en ligne.
Pour lancer le processus, cliquez sur le bouton « Lancer un rechercher/remplacer ».
Étape 7 : réglages des permaliens
Pour forcer WordPress à enregistrer la nouvelle structure de permaliens, accédez à la section « Réglages › permaliens » puis cliquez simplement sur le bouton « Enregistrer les modifications ».
Trucs et astuces
Si vous avez trouvé notre guide sur la migration d’un site WordPress local utile, n’hésitez pas à explorer le blog LWS pour d’autres astuces et tutoriels essentiels qui vous aideront à optimiser davantage votre site WordPress et à explorer de nouvelles possibilités en ligne !
Conclusion
🥳 Toutes nos félicitations ! Comme, vous pouvez le voir, migrer un site WordPress local en ligne ne demande que le suivi des étapes comme vous les avez apprises dans ce tutoriel. Si vous êtes débutant, la migration automatique est celle qui vous convient le mieux. Mais si vous souhaitez comprendre comment WordPress fonctionne, lancez-vous avec la migration manuelle.
Si vous avez des questions, utilisez la section commentaires pour nous contacter !
Commentaires (0)