Comment migrer WordPress vers un nouveau serveur (Guide étape par étape)

La migration de sites Web WordPress peut être une tâche intimidante et stressante, surtout lorsque vous ne savez pas comment y faire face sans complications. Certaines personnes peuvent engager un professionnel pour transférer leur site vers un nouvel hébergeur ou rechercher un fournisseur d’hébergement qui propose des services de migration gratuits avec leur pack d’hébergement. Cependant, si vous avez atterri dans cet article, cela signifie que vous recherchez un guide étape par étape pour migrer WordPress vers un nouveau serveur par vous-même sans craindre de faire une erreur et d’endommager votre (vos) site(s).

Migrer le site WordPress vers un nouveau serveur

La migration manuelle de WordPress implique le transfert de fichiers et de bases de données, puis la modification du fichier wp-config.php. Vous pouvez facilement migrer des fichiers WordPress via le gestionnaire de fichiers ou utiliser un client FTP comme FileZilla pour télécharger des fichiers WordPress et utiliser le panneau de contrôle d’hébergement pour transférer des bases de données WordPress.

Dans cet article, vous apprendrez comment migrer WordPress vers un nouveau serveur manuellement sans aucun obstacle possible. Si vous pouvez configurer votre site Web WordPress, vous pouvez le migrer sans aucune aide. Oui, ce n’est pas quelque chose que vous ne devriez pas pouvoir gérer.

Suivez ce guide étape par étape pour migrer WordPress vers un nouveau serveur sans l’aide d’un plugin. Ce guide aidera les débutants et les utilisateurs expérimentés de WordPress à déplacer leurs sites Web sans temps d’arrêt entre les deux.

Comment cloner WordPress sur un nouveau serveur – Guide pas à pas

1. Choisissez votre nouvel hôte.

Avant d’aller de l’avant, il est essentiel de savoir pourquoi la migration de sites Web WordPress est nécessaire. Il peut y avoir différents scénarios pour les utilisateurs de WordPress qui les obligent à transférer leur(s) site(s). Peut-être que les performances de votre site ralentissent en raison d’un trafic massif, ou vous souhaitez passer à un plan d’hébergement abordable ou rechercher une assistance fiable pour résoudre tout problème. Quelle que soit la raison, la migration de sites Web comporte certains risques et, si elle n’est pas gérée correctement, elle peut entraîner une perte de données et de ventes.

Choisir le bon fournisseur d’hébergement est une décision importante avant qu’un utilisateur ne se lance dans le processus de configuration ou de migration du site Web. Étant donné que vous recherchez un meilleur matériel, une disponibilité, un plan abordable et un meilleur support client, cela signifie que vous n’êtes pas satisfait de votre hébergeur actuel. Vous devez acheter le nouveau plan d’hébergement avant de déplacer votre site, car vous aurez besoin des informations de connexion de votre nouveau site Web pour transférer votre ancien site. Une fois que vous avez terminé de choisir un hébergeur, il est temps de créer une sauvegarde des fichiers de votre site Web.

2. Créez une sauvegarde de vos fichiers WordPress.

Avant de migrer le site Web WordPress, la première étape consiste à créer une sauvegarde complète des éléments de votre site Web. Cela devrait faire partie de la sécurité de votre site Web et comprend la sauvegarde de la base de données WordPress, les thèmes et les plugins, les téléchargements multimédias (images/vidéos) et les fichiers principaux WordPress.

Alors, comment pouvez-vous créer une sauvegarde ? Vous pouvez créer une sauvegarde manuelle de vos fichiers WordPress et de leur base de données ; sinon, utilisez un plugin tiers pour créer une sauvegarde complète de votre site WordPress. Les sauvegardes manuelles nécessitent un outil de transfert de fichiers (FTP) comme FileZilla pour accéder et télécharger les fichiers de votre site Web.

La première étape consiste à télécharger tous les fichiers WordPress du répertoire de votre site Web sur votre ordinateur. Vous téléchargerez ces fichiers sur votre nouveau compte d’hébergement plus tard.

  1. Connectez FileZilla(FTP) à votre ancien serveur d’hébergement.
  2. Ouvrez maintenant le public_html dossier et sélectionnez tous les fichiers qu’il contient.
  3. Faites un clic droit, puis sélectionnez Télécharger.

Télécharger les anciens fichiers de sites Web WordPress

En cas de problème, vous pouvez restaurer les fichiers de votre site Web à l’aide de cette sauvegarde. Cette étape peut prendre un certain temps, car elle dépend du type de téléchargement de médias de votre site ; en attendant, vous pouvez faire une copie de votre base de données.

3. Exportez la base de données WordPress.

Après avoir téléchargé les fichiers WordPress, il est temps de créer une sauvegarde de votre base de données MySQL connectée à votre site WordPress. C’est un processus simple qui ne nécessite que quelques étapes.

  1. Pour exporter la base de données WordPress, connectez-vous à cPanel pour accéder à l’application/page phpMyAdmin.
  2. Sélectionnez la base de données connectée à votre site WordPress dans la barre latérale gauche et ouvrez le bouton Exporter dans le menu de navigation.
  3. Choisissez la méthode rapide et SQL comme format pour exporter l’intégralité de votre base de données.
  4. Frappé Aller. L’exportation de votre base de données commencera et le fichier sera automatiquement enregistré sur votre ordinateur local.

Exporter l'ancienne base de données du site Web

4. Créez la base de données WordPress sur votre nouvel hébergement Web.

Avant de migrer l’ancien site Web vers le nouvel hôte, nous devons créer une nouvelle base de données d’hébergement Web.

Pour ce faire, connectez-vous à votre nouvel hébergement cPanel avec les informations d’identification de l’utilisateur. Pour notre guide étape par étape, nous utiliserons l’application MySQL Databases. Cependant, si votre hébergeur n’a pas cette application en cours d’exécution, vous devez demander de l’aide pour partager sa méthode de création de nouvelles bases de données.

Suivez les étapes complètes mentionnées ci-dessous pour créer une base de données sur votre nouveau serveur hôte.

  1. Ouvrez la base de données MySQL et créez une nouvelle base de données WordPress pour votre site Web avec un nom approprié.
    Créer une nouvelle base de données
  2. Créez un nouvel utilisateur MySQL et définissez un mot de passe sécurisé.
    Créer un nouvel utilisateur de base de données
  3. Maintenant, ajoutez ce compte d’utilisateur à la nouvelle base de données et accordez tous les privilèges.
    Ajouter l'utilisateur nouvellement créé à la nouvelle base de données

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

5. Téléchargez des fichiers WordPress sur un nouvel hôte Web.

Après avoir importé la base de données WordPress, il est temps de télécharger les fichiers WordPress sur votre nouvel hôte que vous avez téléchargé précédemment.

Utilisez un programme FTP comme FileZilla pour vous connecter à votre nouveau serveur d’hébergement. Cependant, vous aurez besoin d’un nouvel ensemble d’informations d’identification cette fois-ci. Vous les obtiendrez de votre nouvel hébergeur. Cette fois, localisez le bouton Comptes FTP sous Fichiers.

Trouver de nouvelles informations d'identification FTP

À l’intérieur, recherchez les champs qui lisent l’hôte FTP et le nom d’utilisateur FTP. Votre mot de passe doit être le même que celui de votre compte d’hébergement. Utilisez les identifiants de connexion, ouvrez FileZilla et saisissez-les dans les champs vides en haut de l’écran.

  1. Connectez FTP, c’est-à-dire FileZilla, à votre nouveau compte d’hébergement et accédez au dossier public_html dans le Colonne Site distant.
  2. Trouvez les fichiers que vous souhaitez télécharger à partir du Colonne Site local, cliquez avec le bouton droit sur ces fichiers, puis sélectionnez télécharger.

Télécharger d'anciens fichiers WordPress vers un nouvel hôte

6. Modifiez le fichier wp-config.php avec les détails de votre nouvelle base de données.

Connectez-vous à votre site Web pour accéder au fichier wp-config.php à l’aide du client FTP. Ce fichier est placé dans le dossier racine de votre site WordPress avec d’autres dossiers, c’est-à-dire /wp-content/.

Le fichier wp-config.php est crucial pour un site WordPress car il contrôle l’accès entre WordPress et la base de données du site Web, et une petite erreur lors de la configuration de ce fichier peut rendre votre site inaccessible.

Veuillez faire une copie du fichier wp-config.php et l’enregistrer dans un autre dossier du système. Cette étape est nécessaire pour garantir qu’en cas de problème, nous puissions rapidement restaurer les données du site Web.

Ensuite, spécifiez les informations de connexion de votre nouvelle base de données MySQL en modifiant le wp-config.php fichier dans votre nouveau compte d’hébergement.

  1. Ouvrez à nouveau le dossier public_html à partir de FileZilla et recherchez le wp-config.php déposer.
  2. Faites un clic droit et cliquez sur Voir la modification.
    Accéder au fichier wp-config
  3. Modifiez les valeurs du nom, du nom d’utilisateur, du mot de passe et du nom d’hôte de la base de données avec les nouvelles informations de votre base de données :
  • DB_NAME – nom de la base de données.
  • DB_USER – nom d’utilisateur de la base de données.
  • DB_MOT DE PASSE– mot de passe de l’utilisateur.
  • DB_HOST– nom d’hôte de la base de données (facultatif ! Cette valeur est généralement hôte local, mais peut varier en fonction de votre plateforme d’hébergement).

Changer le nom de la base de données, changer le nom d'utilisateur et le mot de passe

  1. Cliquez sur le bouton Enregistrer, une fenêtre contextuelle apparaîtra. Cliquez maintenant sur Oui.
    Confirmation des modifications de fichier

7. Importez la base de données MySQL.

Une fois le téléchargement terminé, ne supprimez pas ces fichiers de votre ordinateur local, car ils sont toujours nécessaires jusqu’à ce que les dernières étapes soient terminées.

Après avoir téléchargé les fichiers WordPress, nous devons importer la base de données MySQL :

  1. Ouvrez le panneau de configuration de votre nouveau compte d’hébergement Web et accédez aux bases de données MySQL.
  2. Accédez à Bases de données -> phpMyAdmin et sélectionnez la nouvelle base de données que vous avez déjà créée en 4e
  3. Cliquez sur l’onglet Importer en haut de la page.
  4. Sélectionnez le bouton Choisir un fichier et importez le fichier de sauvegarde de la base de données MySQL téléchargé que vous avez précédemment enregistré sur votre ordinateur local.
  5. Laissez tous les autres paramètres tels quels et cliquez sur Go.

Importer la base de données

L’importation de la base de données peut prendre un certain temps, car cela dépend de la taille de votre base de données. Vous serez averti lorsqu’il sera terminé avec succès.

8. Mettez à jour les URL WordPress si vous déplacez votre site Web vers un nouveau domaine (facultatif)

Suivez cette étape uniquement si vous souhaitez déplacer votre ancien site Web vers un autre nom de domaine. Avant de mettre à jour les URL WordPress, assurez-vous que le nouveau domaine est fonctionnel et pointe vers votre nouvelle plate-forme d’hébergement.

Suivez les étapes ci-dessous pour mettre à jour les URL de domaine et remplacer les anciennes URL par de nouvelles URL.

  1. Allez au phpMyAdmin application et sélectionnez le wp_options table.
  2. Trouver l’URL du site Web et domicile sous le colonne “option_name. “
  3. Double-cliquez sur le champ sous valeur d’option et remplacez l’ancienne URL du domaine par la nouvelle.
    Mettre à jour les URL dans la table wp-options
  4. Ouvrez votre Tableau de bord, puis installez le plugin « Better Search Replace » et activez-le.
  5. Naviguez ensuite jusqu’à outils et cliquez sur Rechercher et remplacer. Remplissez les champs avec votre ancien et nouveau domaine, et cochez pour sélectionner toutes les tables.
    Recherche : //ancien-domaine.com
    Remplacer : //nouveau-domaine.comRechercher et remplacer l'URL de l'ancien site Web
  6. Cliquez maintenant sur “Effectuez une recherche et un remplacement. » Selon la taille de votre base de données, le traitement peut prendre un certain temps. Lorsque c’est fait, reconnectez-vous à votre site WordPress, et vous avez terminé.

Conclusion

En bref, la migration ou le déplacement de votre site Web vers un nouvel hébergeur est un processus complexe. Dans cet article, nous vous avons montré toutes les étapes nécessaires pour migrer un ancien site Web vers un nouvel hébergeur sans utiliser de plug-in, simplement en utilisant les outils gratuits fournis par votre fournisseur d’hébergement.

Nous espérons que ce guide complet étape par étape pourra vous aider à migrer votre site WordPress manuellement.

Avez-vous d’autres questions sur la migration WordPress ? Prenez contact avec nous: