Déplacer votre site Web vers un nouvel hébergeur 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ébergeur plus fiable est retardée à maintes reprises de peur de faire une erreur et d’endommager votre ou vos sites.

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

Si vous passez un peu de temps à préparer votre propre site Web, il n’y a pas lieu de s’inquiéter de la migration. Il peut être un projet très simple s’il est abordé correctement et peut facilement être annulé en cas de problème.

Passons en revue les étapes nécessaires pour déplacer votre site Web WordPress vers un nouvel hôte, mais avant de commencer à vous montrer comment vous pouvez migrer votre site, gardez à l’esprit que bon nombre des meilleures sociétés d’hébergement WordPress déplaceront réellement votre site pour vous, Donc, si vous venez d’acheter un nouveau plan d’hébergement et que vous souhaitez déplacer votre site, vérifiez d’abord auprès de votre nouveau fournisseur d’hébergement pour voir s’il propose une migration gratuite.

Table des matières

Faites défiler rapidement jusqu’à n’importe quelle section ou vous pouvez même ajouter l’un des liens ci-dessous pour vous faciliter la tâche si vous devez faire une pause pendant le processus:

  1. Sauvegardez les fichiers de votre site Web
  2. Exporter la base de données WordPress
  3. Créez la base de données WordPress sur votre nouveau serveur hôte
  4. Modifiez le fichier wp-config.php
  5. Importez votre base de données
  6. Téléchargez les fichiers WordPress sur votre nouvel hôte
  7. Définition d’un nouveau domaine et recherche / remplacement de l’ancien domaine
  8. Touches finales
  9. Alternative

Étape 1: Sauvegardez les fichiers de votre site Web

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 de WordPress et constitue une bonne pratique avant tout changement majeur. Mais c’est aussi une exigence de migration de votre installation WordPress car il y a tellement de données déplacées.

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

WPvivid

Info et téléchargementVoir la démo

Si vous souhaitez utiliser un plugin, l’une des meilleures options est WPvivid. Ce plugin offre des tonnes d’options de sauvegarde puissantes pour la planification, les points de restauration, les fichiers de limite, le filtrage des fichiers volumineux, le fractionnement des sauvegardes, les thèmes et plugins de sauvegarde, la compatibilité du stockage à distance, le support multisite et plus encore.

Vous pouvez également adopter une approche plus manuelle. Pour vous donner un résumé rapide, les sauvegardes manuelles nécessitent un outil de transfert de fichiers (FTP) afin d’accéder aux fichiers de votre site Web. Deux programmes FTP populaires sont FileZilla (PC) et Transmettre (Mac). Après l’installation, vous devrez utiliser les informations d’identification SFTP (à partir de votre compte d’hôte Web) pour vous connecter au serveur de votre site Web. Une fois que vous êtes connecté, sélectionnez et téléchargez tous les fichiers dans le répertoire de votre site Web. Cela inclut le .htaccess fichier qui est configuré pour ê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: Exportez 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 sur la barre latérale gauche et une fois sélectionnée, cliquez sur le Exportation onglet du menu de navigation.

Les paramètres par défaut d’un Rapide l’exportation et le 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 que l’exportation de la base de données et le transfert FTP de vos fichiers sont tous deux 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ôte Web, 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.

Connectez-vous à votre nouvel hôte Web 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 devrez contacter son équipe de support 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éez une nouvelle base de données avec un nom approprié pour votre site Web.
  • Créez 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 dans lequel 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 changements que nous sommes sur le point d’apporter en cas de problème plus tard.

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

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

Localisez la ligne suivante:

define('DB_NAME', 'db_name');

le nom_base Une partie de cette ligne sera actuellement définie sur le nom de la base de données MySQL de votre ancien hôte Web. Il doit être remplacé par le nom de la nouvelle base de données que vous venez de créer.

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

Ci-dessous, vous trouverez la ligne:

define('DB_USER', 'db_user');

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

3. Changer 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, le 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 avez une nouvelle base de données avec laquelle travailler, 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 sur la barre latérale gauche. Une fois ouvert, sélectionnez le Importer onglet dans le 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 le 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.

La durée de 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 toujours nécessaires jusqu’à ce que les dernières étapes soient terminées.

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

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

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 fait briser lorsqu’ils sont déplacés vers un nouveau domaine. Si vous souhaitez rechercher rapidement et facilement des instances de votre ancien nom de domaine et les remplacer par le nouveau nom, nous vous suggérons de consulter le Rechercher Remplacer DB 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 ne le placez pas 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 d’accueil dans la base de données (Modification de l’URL du site) qui garantira 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 séparées avec (potentiellement) plusieurs jours entre elles.

Premièrement, avant de pouvoir utiliser le site sur votre nouvel hébergeur, 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 la réalisation de ce processus sont trop variés pour être discutés dans cet article, mais votre registraire de domaine doit avoir tous les détails dont vous avez besoin pour effectuer cette modification.

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. Au cours de 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ôte Web 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, juste pour être prudent.


Comme vous pouvez le voir, une fois décomposé 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 d’origine jusqu’au dernier moment possible (en cas de problème).

Avez-vous récemment migré votre site Web WordPress? Faites-nous part de votre expérience du processus dans la section commentaires ci-dessous!

Share: