Comment Migrer facilement un Site WordPress De Localhost Vers un serveur en direct

Rédaction / Mise à jour: 17 août 2021

La migration d’un site Web d’un serveur local vers un serveur en direct n’est pas facile. La migration de la base de données est la partie difficile du processus. Cela est principalement dû au temps important nécessaire pour vider les données et les charger dans la nouvelle base de données. D’autres facteurs qui composent le processus de migration sont la sécurité de la base de données et du contenu. Dans ce blog, nous verrons comment migrer un site WordPress d’un serveur local vers un serveur en direct de trois manières simples mais différentes.

La Première Étape Vers La Migration De Votre Site WordPress

L’essentiel du développement WordPress se déroule dans l’environnement de développement local (alias localhost). Les développeurs ont la possibilité d’utiliser XAMPP (Windows) ou MAMP (Mac) pour créer des projets basés sur WordPress.

Une fois qu’ils sont convaincus que tout fonctionne correctement, il est temps de migrer le site WordPress de localhost vers le serveur en direct.

Travailler chez localhost est une excellente idée qui permet aux développeurs de travailler sur l’amélioration de la base de code sans affecter le site Web en direct. Ceci est très important pour les portails d’entreprise et les magasins de commerce électronique alimentés par WordPress où les temps d’arrêt constituent un défi sérieux.

Le développement sur localhost permet à l’équipe de développement de continuer à bricoler le code pendant que l’entreprise se poursuit sans interruption. Une fois que la base de code a été soigneusement testée, la déplacer vers le serveur en direct est une étape simple.

 Comment migrer un site WordPress

Dans ce guide, je vais expliquer les trois façons populaires suivantes de transférer un site WordPress vers un serveur d’hébergement en direct-

  1. Utilisez l’outil d’exportation WordPress intégré
  2. Migrez manuellement le site WordPress vers le serveur en direct
  3. Utilisez un plugin WordPress

Avant de commencer

Pour les besoins de ce guide, je suppose que vous avez un environnement localhost (complet avec accès FTP et à la base de données) configuré et que le site Web a été développé et prêt pour le déménagement. Pour illustrer le processus, j’utilise Cloudways, un hébergement Web géré pour WordPress.

Sur mon site WordPress installé chez localhost, j’ai ajouté les éléments suivants-

  • Un article
  • Une Page
  • Un utilisateur
  • Plugin actif: Éditeur classique
  • Thème actif: Vingt Quinze

Je vais commencer par la fonction d’exportation WordPress intégrée.

Utilisez l’Outil d’exportation WordPress intégré

  • Messages
  • Pages
  • Champs personnalisés
  • Termes
  • Menus de navigation
  • Messages personnalisés

À utiliser la fonctionnalité d’exportation WordPress, vous devez exporter les données de localhost et les importer sur le serveur en direct.

Exportez les données de l’hôte local

Connectez-vous à votre site WordPress localhost et accédez à Outils → Exporter.

 Comment migrer un site WordPress

Il vous sera demandé quels éléments de données vous souhaitez exporter. Dans mon cas, j’ai opté pour l’exportation des données complètes. Ainsi, j’ai sélectionné Tout le contenu, puis cliquez sur le bouton Télécharger le fichier d’exportation.

 Comment migrer un site WordPress

Le téléchargement du fichier XML peut prendre du temps, selon la taille du site WordPress.

Importer des données sur le site Web en direct

Une fois le fichier XML téléchargé, connectez-vous à votre site Web WordPress en direct et accédez à Outils → Importer.

 duplicateur wordpress

Vous verrez une liste d’options pour importer les données. Faites défiler un peu vers le bas et recherchez WordPress. Cliquez sur le bouton Installer maintenant ci-dessous, puis exécutez l’importateur.

 déplacement du site wordpress vers un nouveau domaine

Sur l’écran suivant, il vous sera demandé de choisir un fichier XML. Cliquez sur le bouton Choisir un fichier et accédez au fichier XML que vous avez téléchargé à l’étape précédente. Cela téléchargera le fichier XML sur le serveur en direct.

 Comment migrer un site WordPress

Attribuez maintenant des auteurs et importez des pièces jointes. Si vous souhaitez également importer des pièces jointes, cochez la case avec la légende Télécharger et importer des pièces jointes.

 déplacement du site wordpress vers un nouveau domaine

L’importation des données prend du temps en fonction de la taille des données sur l’hôte local. C’est le moyen le plus simple et le plus rapide de déplacer des données limitées de localhost vers un serveur en direct.

Migrer manuellement un site WordPress vers le Serveur en direct

Le problème avec l’utilisation de l’outil d’exportation WordPress est que les plugins, les thèmes, les utilisateurs, etc. ne sont pas déplacés de l’hôte local vers le serveur. Cela se produit en raison des limites du processus qui se concentre uniquement sur les publications, les pages et les commentaires.

Afin de déplacer un site WordPress de localhost vers un serveur en direct sans aucune perte de données, vous avez la possibilité de transférer manuellement des fichiers et des bases de données vers le serveur en direct.

Étant donné que j’utilise XAMPP comme environnement de développement local, les fichiers WordPress se trouvent dans le dossier /xampp/htdocs/wp/. Puisque je cherche à déplacer l’ensemble du site Web, je dois télécharger tous les fichiers et dossiers de ce dossier sur le serveur en direct.

Il existe deux façons de transférer le contenu du dossier wp sur le serveur en direct. Vous pouvez soit glisser-déposer tout ou créer un fichier zip qui pourrait être téléchargé directement sur le serveur. Parmi ces deux, la méthode de décompression est très rapide.

Si vous optez pour la méthode zip, notez que vous avez besoin d’un moyen de décompresser le fichier sur le serveur en direct. Dans de nombreux cas, un script de décompression ou un terminal sont disponibles sur le serveur.

Dans cet exemple, j’utiliserai la méthode zip.

Accédez au dossier /wp/ et compressez tous les fichiers et dossiers.

 Migration de WordPress de localhost vers un serveur en direct

Une fois cela fait, téléchargez-le simplement sur le serveur en direct.

Pour cela, vous pouvez utiliser n’importe quel client FTP. Je préfère FileZilla comme client FTP.

Lancez votre client FTP et entrez vos informations d’identification FTP, y compris l’hôte, le nom d’utilisateur, le mot de passe et le Port (votre fournisseur d’hébergement peut fournir toutes les informations). Dans mon cas, Cloudways fournit des informations d’identification principales en tant que mes informations d’identification FTP.

 Comment migrer un site WordPress

Allez maintenant à l’installation WordPress du serveur en direct et supprimez tout. Ensuite, je vais télécharger le fichier compressé.

 déplacement du site wordpress vers un nouveau domaine

Décompressez les fichiers À l’aide du Terminal

Vous aurez peut-être besoin d’une interface de ligne de commande/Terminal (CLI) pour exécuter la commande de décompression.

Connectez-vous au serveur cloud à l’aide de PuTTY et accédez à l’application WordPress (csubeazedd est le nom de dossier de mon site WordPress). Si vous êtes hébergé sur Cloudways, voici comment trouver le nom de votre dossier.

Voici les commandes étape par étape pour décompresser les fichiers sur le serveur en direct. Tout d’abord, connectez-vous au serveur à l’aide de PuTTY.

 Comment migrer un site WordPress

Utilisez les informations d’identification principales sur l’écran suivant.

 Service de migration WordPress

En quelques secondes, le zip sera extrait et visible dans FileZilla.

 Service de migration WordPress

Décompressez les fichiers WordPress À l’aide d’un Script

Si vous n’êtes pas familier avec le Terminal, ne vous inquiétez pas !

GitHub héberge un script qui peut vous aider !

Créez un nouveau décompresseur.fichier php dans le dossier où le fichier zip a été téléchargé sur le serveur en direct. Ensuite, collez le code entier de unzipper.php dans le fichier.

Accédez à ce fichier en utilisant l’URL example.com/unzipper.php dans la barre d’adresse. Cloudways fournit un environnement de transfert WordPress et propose des URL temporaires (dans mon cas, l’URL ressemble à ceci):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

 Problèmes de migration WordPress

Vous pouvez voir le fichier zip. Cliquez simplement sur le bouton Décompresser l’archive et vous avez terminé!

Exporter la base de données Depuis Localhost

Ensuite, vous devez exporter la base de données depuis localhost vers le serveur en direct. Accédez au gestionnaire de base de données:

localhost/phpmyadmin

Accédez à la table WordPress et exportez la base de données.

 Problèmes de migration WordPress

Le fichier de base de données que vous devez importer sera maintenant téléchargé.

Importer la base de données sur le serveur en direct

Généralement, les fournisseurs d’hébergement utilisent phpMyAdmin comme gestionnaire de base de données. Votre fournisseur d’hébergement WordPress peut avoir un gestionnaire de base de données différent. Cependant, les étapes suivantes sont valides quel que soit le gestionnaire de base de données.

Connectez-vous au gestionnaire de base de données à l’aide des informations d’identification de base de données.

 Comment migrer un site WordPress

Accédez à la base de données WordPress existante. Généralement, il devrait être vide. Cependant, si ce n’est pas le cas, supprimez la base de données à l’aide de la commande SQL suivante.

SUPPRIMER le nom de LA BASE de DONNÉES

Ensuite, créez une nouvelle base de données à l’aide de la commande SQL suivante:

CRÉER un nom DE BASE de DONNÉES;

(remplacez « nom » par votre nom de base de données précédent)

Maintenant, cliquez sur Importer et choisissez le téléchargement précédent.fichier sql.

 Service d'installation de WordPress

Le processus de téléchargement peut prendre un certain temps en fonction de la taille du fichier de base de données.

Ensuite, modifiez le fichier wp-config sur le serveur en direct pour ajouter les nouvelles informations d’identification de la base de données.

 Service d'installation de WordPress

Mise à jour de l’URL d’accueil et du site WordPress dans la base de données

La dernière étape consiste à mettre à jour l’URL d’accueil et du site. Pour cela, accédez à la table wp_options et recherchez l’URL du site et l’accueil.

 Service d'installation de WordPress

Remplacez les valeurs par votre nom de domaine.

 Service d'installation de WordPress

Si les URL localhost existent toujours, utilisez le plugin Velvet Blues pour remplacer les URL localhost par le nom de domaine réel.

Vous avez migré avec succès un site WordPress de localhost vers un serveur en direct.

Utilisez un plugin WordPress

Si vous n’êtes pas à l’aise avec la migration manuelle, vous pouvez utiliser un plugin WordPress migrator tel que Duplicator.

Connectez-vous au tableau de bord WordPress localhost, accédez à Plugins → Ajouter un nouveau, recherchez Duplicateur, Installez et activez le plugin.

 Duplicateur - Plugin de migration WordPress

Dans le volet de gauche, accédez à Duplicateur → Packages et Créez un nouveau package.

 Service d'installation de WordPress

Cliquez sur le bouton Suivant pour scanner le site Web WordPress.

 Duplicateur - Plugin de migration WordPress

Une fois cela fait, vous verrez l’écran suivant. Cliquez sur Construire. S’il y a une erreur, résolvez-la d’abord pour éviter tout problème plus tard.

 Migration WordPress du local au live

Il faudra un certain temps pour construire le paquet.

 Paquet de construction du duplicateur

Téléchargez à la fois les fichiers, le programme d’installation et l’archive générés par le plugin Duplicator.

 Statut du paquet duplicateur

Téléchargez les deux fichiers sur le serveur en direct via un client FTP. Assurez-vous que le site WordPress installé est vide. Sinon, supprimez d’abord tous les fichiers et dossiers avant de les télécharger.

Dirigez-vous vers l’installateur.php via la barre d’adresse. Dans mon cas, l’URL est:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Le duplicateur lancera le processus d’extraction du fichier d’archive et le processus comporte les quatre étapes suivantes:

Dans la première étape: Déploiement, les deux environnements, localhost et le serveur en direct sont comparés.

 Duplicateur pour la migration de données WordPress

La deuxième étape concerne la base de données du serveur actif. Pour cela, assurez-vous que la base de données est vide. Le duplicateur offre deux options, soit supprimer toutes les données existantes de la base de données, soit créer une nouvelle base de données. Choisissez l’option qui vous convient.

 Installation du Duplicateur

La troisième étape concerne le remplacement des données dans lequel vous devez entrer l’URL du site Web en direct. Généralement, l’URL est récupérée automatiquement. Sinon, modifiez-le en conséquence.

 Comment migrer WordPress à l'aide du Duplicateur

Enfin, Duplicator propose de tester le WordPress nouvellement migré de localhost vers le serveur. Suivez la séquence telle qu’elle est présentée à l’écran (Enregistrer les Permaliens, le Site de test, le Nettoyage de sécurité et Afficher le rapport).

 Site d'essai du duplicateur

C’Est fini !

La migration de sites WordPress depuis des serveurs locaux vers un serveur en direct est une tâche complexe. De nombreux facteurs doivent être pris en charge lors du déplacement du site WP d’un serveur local à un serveur en direct, tels que la mise à jour de la nouvelle URL du site dans la console de recherche Google du site Web existant, l’optimisation des moteurs de recherche, le site Web HTML Pur, les Liens brisés, le contenu en double, etc.

En suivant l’une des méthodes ci-dessus, vous pouvez déplacer WordPress de localhost vers un serveur en direct sans tracas. En cas de problème, vous devez contacter votre hébergeur afin qu’il puisse résoudre les problèmes spécifiques et assurer une migration en douceur.

Biographie de l’auteur: Mustaasam Saleem est un Gestionnaire de communauté WordPress chez Cloudways – Une Plate-forme d’Hébergement Cloud WordPress gérée. Quand il ne travaille pas derrière son écran d’ordinateur, vous pouvez le trouver en train de jouer au squash avec ses amis, ou de défendre au football et d’écouter de la musique.

J’aime le chargement…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.