Guide étape par étape pour migrer votre site WordPress vers un nouvel hôte

Guide étape par étape pour migrer votre site WordPress vers un nouvel hôte

Déplacer votre site Web vers un nouvel hôte peut être une expérience intimidante et stressante, mais ce n’est pas nécessaire. Même s’il existe des étapes importantes pour migrer votre site WordPress si vous suivez notre guide, vous pouvez réussir.


De nombreuses personnes sont confrontées à la nécessité de déménager vers un nouvel hôte en raison de problèmes avec leur fournisseur actuel et en ont juste assez. Mais trop souvent, la migration vers un hôte plus fiable est retardée à maintes reprises de peur de faire une erreur et d’endommager vos sites..

Pour contourner le problème, les gens paieront peut-être des frais importants pour qu’un professionnel déplace leur site pour eux. Ou recherchez un nouvel hôte qui offre un service de migration dans le cadre d’un nouveau package d’hébergement. Et puis il y a les gens qui lisent cet article qui choisissent eux-mêmes la troisième option.

Si vous passez un peu de temps à préparer votre propre site Web, la migration n’est pas une préoccupation. Ce peut être un projet très simple s’il est abordé correctement et peut facilement être inversé en cas de problème..

Passons en revue les étapes requises pour déplacer votre site Web WordPress vers un nouvel hôte, mais avant de commencer à vous montrer comment vous pouvez migrer votre site, veuillez garder à l’esprit que la plupart des meilleures sociétés d’hébergement WordPress déplaceront votre site pour vous, Donc, si vous venez d’acheter un nouveau plan d’hébergement et que vous cherchez à déplacer votre site, vérifiez d’abord avec votre nouveau fournisseur d’hébergement pour voir s’il propose une migration gratuite.

Table des matières

Faites défiler rapidement vers le bas pour n’importe quelle section ou vous pouvez même mettre en signet l’un des liens ci-dessous pour faciliter le retour si vous devez faire une pause pendant le processus:

Étape 1: Sauvegardez les fichiers de votre site Web

Transfert FTP

La toute première étape avant la migration consiste à sauvegarder tous les aspects de votre site. Cela devrait faire partie de votre sécurité générale WordPress, et c’est une bonne pratique avant tout changement majeur. Mais c’est aussi une exigence de migrer votre installation WordPress car il y a tellement de données en mouvement.

Alors, comment sauvegardez-vous votre site? Il existe de nombreux plugins que vous pouvez utiliser pour sauvegarder WordPress pour vous, tels que VaultPress ou Duplicator. Avec un plugin de sauvegarde, vous installez et utilisez généralement les paramètres intégrés pour gérer les fichiers à sauvegarder, la fréquence et l’emplacement de stockage de vos sauvegardes..

Alternativement, vous pouvez adopter une approche plus manuelle. Pour vous donner un résumé rapide, les sauvegardes manuelles nécessitent un outil de transfert de fichiers (FTP) pour accéder aux fichiers de votre site Web. FileZilla (PC) et deux programmes FTP populaires Transmettre (Mac). Après l’installation, vous devrez utiliser les informations d’identification SFTP (à partir de votre compte d’hébergement Web) pour vous connecter au serveur de votre site Web. Une fois connecté, sélectionnez et téléchargez tous les fichiers dans le répertoire de votre site Web. Cela comprend la .htaccess fichier qui doit être masqué. Consultez le fichier d’aide de votre programme FTP pour qu’il affiche les fichiers cachés si vous ne pouvez pas voir ce fichier.

Selon le nombre de téléchargements de médias que vous avez sur votre site, cela peut prendre un certain temps. Pendant que ce téléchargement est en cours, nous pouvons commencer la deuxième étape et faire une copie de votre base de données.

Étape 2: exporter la base de données WordPress

Exportation de base de données

L’exportation de votre base de données est un processus simple qui ne nécessite que quelques étapes. Connectez-vous au cPanel compte de votre serveur Web et ouvrez le phpMyAdmin application. Sélectionnez la base de données qui contient votre installation WordPress dans la liste de la barre latérale gauche et une fois sélectionné, cliquez sur le Exportation onglet dans le menu de navigation.

Les paramètres par défaut d’un Rapide l’exportation et la SQL format pour l’exportation sont suffisants pour ce dont nous avons besoin. Clique le Aller et le processus d’exportation de la base de données commencera et un fichier sera téléchargé sur votre ordinateur local.

Une fois l’exportation de la base de données et le transfert FTP de vos fichiers terminés, vous êtes prêt à passer à l’étape suivante.

Étape 3: créez la base de données WordPress sur votre nouveau serveur hôte

Avant de pouvoir commencer la migration vers le nouvel hébergeur, nous devons créer un environnement pour une installation WordPress. Pour ce faire, vous devez créer une base de données dans laquelle vous pouvez importer vos données SQL dans.

Connectez-vous à votre nouvel hébergeur avec les informations d’identification de l’utilisateur qu’il vous a fournies et connectez-vous au logiciel cPanel. Pour notre guide, nous utiliserons l’application MySQL Databases. Si votre hébergeur n’a pas cette application en cours d’exécution, vous devez contacter son équipe d’assistance pour découvrir sa méthode de création de nouvelles bases de données..

Les étapes pour créer une base de données sont assez simples:

  • Ouvert Base de données MySQL et créer une nouvelle base de données avec un nom approprié pour votre site Web.
  • Créer un nouvel utilisateur MySQL (avec un mot de passe sécurisé).
  • Ajoutez ce compte d’utilisateur à la nouvelle base de données et accordez-lui tous les privilèges.

Notez le nom de la base de données, le nouveau nom d’utilisateur MySQL et son mot de passe. Vous en aurez bientôt besoin.

Étape 4: modifiez le wp-config.php Fichier

Accédez au dossier sur votre ordinateur local où vous avez téléchargé les fichiers de votre site Web. Dans ce dossier, il y a un fichier appelé wp-config.php qui contrôle l’accès entre WordPress et votre base de données.

Faites une copie de ce fichier et stockez-le dans un autre dossier sur votre ordinateur local. Cela est nécessaire pour restaurer les modifications que nous sommes sur le point d’apporter en cas de problème.

Ouvrez la version originale du fichier avec votre éditeur de texte préféré et apportez les trois modifications suivantes:

1. Modifiez le nom de la base de données

Recherchez la ligne suivante:

define ('DB_NAME', 'db_name');

le db_name partie de cette ligne sera actuellement définie sur le nom de la base de données MySQL de votre ancien hébergeur. Celui-ci doit être remplacé par le nom de la nouvelle base de données que vous venez de créer.

2. Modifiez le nom d’utilisateur de la base de données

En dessous, vous trouverez la ligne:

define ('DB_USER', 'db_user');

Dans cette ligne, vous devez modifier le db_user portion du nom d’utilisateur de votre ancien hôte pour correspondre au nouveau nom d’utilisateur que vous venez de créer.

3. Modifiez le mot de passe de l’utilisateur de la base de données

Enfin, modifiez la troisième ligne:

define ('DB_PASSWORD', 'db_pass');

Comme pour les autres, db_pass la section de cette ligne doit être remplacée par le nouveau mot de passe sécurisé que vous avez créé pour votre utilisateur MySQL.

sauver wp-config.php et fermez le fichier.

Étape 5: importez votre base de données WordPress

Importation de base de données

Maintenant que vous disposez d’une nouvelle base de données, nous pouvons commencer le processus d’importation.

Lancez phpMyAdmin à partir du logiciel cPanel sur votre nouveau serveur et sélectionnez votre nouvelle base de données dans la liste de la barre latérale gauche. Une fois ouvert, sélectionnez le Importation onglet du menu de navigation.

dans le Fichier à importer cliquez sur la section Choisir le fichier et sélectionnez le fichier SQL que vous avez exporté précédemment.

Décochez la Importation partielle case à cocher, assurez-vous que le format est défini sur SQL puis cliquez sur le Aller bouton. L’importation de la base de données va maintenant commencer.

Le temps nécessaire à cette importation varie en fonction de la taille de votre base de données. Vous devriez recevoir un message vous informant du succès de l’importation une fois celle-ci terminée..

Étape 6: Téléchargez les fichiers WordPress sur votre nouvel hôte

Maintenant que vous avez préparé la nouvelle base de données et que vous avez reconfiguré le fichier wp-config.php, il est temps de commencer à télécharger les fichiers de votre site Web.

Connectez-vous à votre nouvel hôte Web à l’aide de votre programme FTP et accédez au dossier dans lequel votre site Web sera conservé. S’il s’agit du site principal ou du seul site en cours d’installation sur ce serveur Web, le téléchargement des fichiers dans le dossier public_html est le répertoire habituel..

Avec le répertoire distant sélectionné, vous pouvez télécharger les fichiers de votre site Web qui devraient maintenant inclure la version mise à jour de wp-config.php. Comme pour le téléchargement précédent, ce processus peut prendre un certain temps.

Ne supprimez pas ces fichiers de votre ordinateur local une fois le téléchargement terminé. Ils sont encore nécessaires jusqu’à l’achèvement des étapes finales.

Étape 7: Définition d’un nouveau domaine et recherche / remplacement de l’ancien domaine

Si vous passez à un nouveau domaine / différent, vous devez lire cette étape, sinon, vous pouvez ignorer cela car vous n’avez pas à mettre à jour votre site pour pointer vers un autre domaine.

Un problème que les gens semblent toujours avoir lors du déplacement de leur site est qu’ils ont ajouté des liens vers d’autres publications sur leur site ou inséré des images directement en pointant vers une URL sur le serveur, ce qui les casse lorsqu’ils sont déplacés vers un nouveau domaine. Si vous souhaitez rechercher rapidement et facilement toutes les instances de votre ancien nom de domaine et les remplacer par le nouveau nom, nous vous suggérons de consulter le Rechercher Remplacer la base de données script sur github. Cela vous permettra de le faire avec une grande facilité. Assurez-vous simplement de le SUPPRIMER lorsque vous avez terminé (pour des raisons de sécurité) et de ne pas le placer dans votre domaine racine, créez un dossier temporaire avec un nom aléatoire pour héberger le script.

Modification de l’URL du site: en effectuant une recherche et en remplaçant l’ancien domaine et en le remplaçant par le nouveau domaine, vous modifierez également les valeurs site_url et URL de la maison dans la base de données (Modification de l’URL du site), ce qui garantit que lorsque vous essayez de vous connecter à votre site sur le nouveau domaine, il n’essaie pas de vous rediriger vers l’ancien domaine.

Étape 8: Touches finales

Cette étape comprend en fait deux mini-étapes distinctes avec (potentiellement) plusieurs jours entre elles.

Tout d’abord – avant de pouvoir utiliser le site sur votre nouvel hôte, vous devrez reconfigurer les paramètres DNS de votre domaine. Ils seront définis pour pointer vers votre ancien hôte et vous devrez pointer les enregistrements corrects vers la nouvelle adresse IP du serveur.

Ce processus dépendra de l’endroit où vous avez enregistré votre domaine. Les détails de l’achèvement de ce processus sont trop variés pour être discutés dans cet article, mais votre registraire de domaine devrait avoir tous les détails dont vous avez besoin pour effectuer ce changement.

Les modifications DNS peuvent prendre jusqu’à 48 heures pour se propager complètement. Il est préférable de le faire à une période où vous vous attendez à des niveaux de trafic inférieurs. Pendant cette fenêtre de 48 heures, vous devez éviter d’apporter des modifications à votre site Web car vous pouvez modifier l’ancienne version du site.

Deuxièmement – après l’expiration de la période de 48 heures, vous devriez maintenant accéder au nouvel hébergeur lorsque vous accédez à votre site Web. C’est à ce stade que vous pouvez connectez-vous à votre ancien hébergeur pour supprimer les fichiers et la base de données. Vous devez toujours disposer d’une copie de sauvegarde locale de ces fichiers et de l’exportation de la base de données, ainsi que du fichier wp-config.php d’origine au cas où vous auriez besoin d’annuler la migration. Il peut être judicieux de conserver ces fichiers pendant une période prolongée pour être prudent.


Comme vous pouvez le voir, lorsqu’il est divisé en étapes simples ci-dessus, le processus n’est pas si difficile. Tout ce qu’il faut vraiment, c’est que vous soyez prudent à chaque étape et que vous vous donniez la possibilité de revenir à la version originale jusqu’au dernier moment possible (en cas de problème).

Avez-vous récemment migré votre site Web WordPress? Faites-nous savoir votre expérience avec le processus dans la section des commentaires ci-dessous!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me