Comment migrer un site WordPress vers un nouvel hôte ? (Pas de temps d'arrêt !)
Publié: 2022-02-14Un bon site Web est la base de la croissance de toute entreprise en ligne. Le succès d'un site Web dépend de son infrastructure, de son UX/UI et de son référencement, ainsi que du serveur qui l'héberge. Sans un hébergeur robuste, un site WordPress ne peut pas fonctionner à son plein potentiel.
Il y a plusieurs raisons pour lesquelles vous pourriez vouloir changer d'hébergeur. Pensez aux plateformes de visioconférence. Ceux-ci ont besoin d'une vitesse optimale pour fournir un service précieux à leurs utilisateurs. Cette vitesse dépend de l'hôte qui héberge le site Web. Si le serveur hôte ne peut pas fournir de ressources dédiées pour répondre aux exigences de vitesse du site Web, il n'obtient pas ce dont il a besoin.
Il peut être intimidant de déplacer votre site WordPress vers un nouvel hébergeur. Le processus peut prendre du temps et risque de perdre des données ou, pire, d'endommager votre site.
Malgré tous les risques, cependant, il devient parfois impératif de faire la transition. Dans cet article, nous verrons comment migrer un site WordPress vers un nouvel hôte sans provoquer de temps d'arrêt.
Manuel ou plugin ?
La première étape consiste à décider si vous souhaitez migrer votre site WordPress manuellement ou automatiquement. Les deux ont leurs mérites. La migration manuelle implique l'utilisation de FTP (protocole de transfert de fichiers) et la modification de fichiers et de bases de données sur votre backend. Ne vous découragez pas en pensant que la migration manuelle est un processus complexe que vous ne pouvez pas effectuer vous-même. Suivez simplement un didacticiel étape par étape et tout devrait bien se passer.
Cependant, il existe également plusieurs options de plugins robustes spécifiquement pour la migration WordPress qui peuvent faire le travail pour vous. Le seul problème avec les plugins est qu'ils sont sujets aux erreurs et ne conviennent donc pas aux sites Web plus volumineux. Avec la migration manuelle, les risques d'erreur peuvent être largement atténués.
Commençons par la migration manuelle.
Comment migrer manuellement un site WordPress vers un nouvel hôte
1. Trouver un nouvel hôte
Avant de commencer le processus de déplacement de votre site WordPress, vous devez lui trouver une nouvelle maison, c'est-à-dire un nouvel hébergeur ou fournisseur. Lorsque vous recherchez les meilleurs serveurs, réfléchissez à la raison pour laquelle vous déplacez votre site en premier lieu.
Vous n'êtes pas satisfait du niveau de sécurité fourni par votre hébergeur actuel ? L'interface utilisateur de votre hébergeur actuel n'est-elle pas aussi conviviale que vous le souhaiteriez ? Avez-vous besoin d'une meilleure vitesse? Si tel est le cas, voici une liste des sept fournisseurs d'hébergement WordPress les plus rapides.
En fonction de vos réponses, vous devez trouver un hébergeur avec des services qui répondent à vos préoccupations actuelles. Il peut s'agir de fonctionnalités de sécurité haut de gamme, d'une plate-forme intuitive et facile à utiliser ou de davantage de stockage pour vos données.
Vous pouvez choisir différents types d'hôtes, notamment :
- Partagé. Un hébergeur partagé héberge plusieurs sites Web et constitue généralement l'option la plus économique.
- Dédié. Un hébergeur dédié héberge exclusivement un site Web.
- VPS (serveur privé virtuel). Un VPS est un serveur partagé mais avec des compartiments virtuels afin que les sites Web puissent avoir leurs propres ressources dédiées.
Avec chacun de ces types d'hébergement bon marché, l'hôte peut gérer certaines tâches telles que les sauvegardes et les mises à jour.
Vous devez choisir le type d'hébergeur qui convient à votre entreprise. Par exemple, supposons que votre entreprise vend des solutions de système PBX cloud. Votre priorité lors du choix d'un hôte serait la rapidité par rapport à d'autres facteurs.
2. Sauvegardez les fichiers de votre site Web
L'une des étapes les plus importantes lors de la migration de votre site Web vers un nouvel hébergeur consiste à sauvegarder tous vos fichiers. Vous pouvez le faire avec un outil FTP gratuit comme FileZilla. Suivez simplement ces étapes simples :
- Utilisez FTP pour vous connecter au serveur de votre site.
- Accédez à votre dossier "racine" WordPress qui contient tous vos fichiers.
- Ce dossier racine est généralement nommé public_html ou nommé d'après votre site Web.
- Faites un clic droit sur le dossier 'racine' et cliquez sur 'télécharger'.
- Cela téléchargera tout le contenu de votre dossier racine sur votre ordinateur, vous aurez donc une copie de tous les fichiers de votre site Web.
3. Sauvegardez votre base de données WordPress
Une fois que vous avez une sauvegarde des fichiers de votre site WordPress, vous aurez également besoin d'une sauvegarde de sa base de données. Celui-ci contient toutes les informations générales sur le site.
Vous pouvez accéder à la base de données de votre site via le panneau de contrôle. Ensuite, vous devez l'exporter. Pour cela, cliquez sur l'onglet 'exporter'. Ensuite, cliquez sur l'option "rapide" sous "méthode d'exportation" et choisissez "aller". Cela téléchargera la base de données de votre site Web au format .sql.
4. Créer une nouvelle base de données SQL
Une fois que vous avez téléchargé les sauvegardes des fichiers et de la base de données de votre site, vous devez créer une nouvelle base de données SQL sur votre nouveau serveur. L'idée est d'importer vos anciens fichiers dans ce fichier. Cela implique quelques étapes rapides :
- Connectez-vous à votre nouvel hébergeur et connectez-vous au logiciel cPanel.
- Ouvrez la base de données MySQL et créez une nouvelle base de données.
- Attribuez un nom à votre site Web.
- Créez un nouveau compte utilisateur MySQL. N'oubliez pas d'ajouter un mot de passe.
- Ajoutez ce compte d'utilisateur à la nouvelle base de données et accordez-lui "tous les privilèges".
5. Téléchargez les fichiers de votre site dans la nouvelle base de données
Ensuite :

- Connectez-vous à votre nouveau serveur et accédez à son "dossier racine".
- Faites un clic droit sur le dossier et sélectionnez "télécharger".
- Choisissez le dossier que vous avez téléchargé depuis votre ancien serveur et sélectionnez les fichiers que vous souhaitez télécharger.
Ce téléchargement peut prendre un certain temps en fonction de la taille et du volume de vos fichiers.
6. Modifiez le fichier wp-config.php
Une fois cela fait, vous devrez également ouvrir le dossier racine que vous avez téléchargé sur votre ordinateur à partir de votre ancien serveur. Trouvez un fichier nommé wp-config.php. Ce fichier est la connexion entre WordPress et votre base de données. Même lorsque tous vos fichiers sont téléchargés sur le nouveau serveur, vous ne pouvez pas y accéder à moins de mettre à jour votre wp-config.php pour vous diriger vers votre nouvelle base de données.
Pour ce faire, ouvrez le fichier wp-config.php dans votre dossier racine et faites un clic droit dessus pour choisir l'option "afficher/modifier". Ensuite, ouvrez le fichier avec votre éditeur de texte et apportez les trois modifications suivantes :
- Nom de la base de données. Sous 'nom de la base de données', recherchez la ligne 'define('DB_NAME', 'db_name')'. Le 'db_name' sera actuellement défini sur le nom de la base de données MySQL de votre ancien hébergeur. Remplacez-le par le nom de la nouvelle base de données que vous avez créée.
- Nom d'utilisateur de la base de données. Ensuite, sous 'nom d'utilisateur de la base de données', recherchez la ligne 'define('DB_USER', 'db_user')'. Le 'db_user' aura actuellement le nom d'utilisateur de votre ancien hôte. Remplacez-le par votre nouveau nom d'utilisateur.
- Mot de passe de la base de données. Maintenant, sous 'mot de passe de la base de données', recherchez la ligne 'define('DB_PASSWORD', 'db_pass')'. Vous devez modifier le 'db_pass' avec votre nouveau mot de passe.
Enfin, enregistrez ce fichier wp-config.php mis à jour et fermez-le. Vous pouvez maintenant accéder à votre site Web WordPress sans aucun problème.
7. Configurez votre DNS
La dernière étape consiste à diriger votre DNS (serveur de nom de domaine) vers votre nouvel hébergeur. Pour ce faire, vous avez besoin des informations de votre nouvel hébergeur et d'un accès au registrar auprès duquel vous avez acheté votre nom de domaine. Par exemple, si vous achetez un domaine io, assurez-vous d'avoir accès au bureau d'enregistrement auprès duquel vous l'avez acheté.
Sachez que les modifications DNS peuvent prendre jusqu'à 48 heures pour se manifester. Votre meilleure approche consiste à les programmer à un moment où le trafic de votre site Web est faible. Cela minimise considérablement les temps d'arrêt.
Comment migrer un site WordPress vers un nouvel hôte à l'aide de plugins
Il existe également d'excellentes options de plug-in pour migrer votre site WordPress. Bien que la migration manuelle ait ses mérites, les plugins peuvent être utiles, fournissant plusieurs fonctions automatisées telles que la sauvegarde des données du site, la fourniture de services de récupération, etc. Il existe d'excellents plugins WordPress gratuits parmi lesquels choisir.
Les meilleurs plugins de migration WordPress offrent des interfaces impeccables, des options de migration en un clic et de nombreux autres outils pour rendre le processus aussi fluide que possible. Nos trois principaux plugins de migration pour WordPress sont probablement Duplicator, WP Migrate DB et Migrate Guru.
Duplicator est une excellente option si vous souhaitez qu'un plugin s'occupe de la plupart des tâches de migration pour vous. Il fonctionne sur tous les sites WordPress et peut copier votre base de données ainsi que vos fichiers. C'est un plugin simple qui rend la migration simple et sans tracas.
Avec WP Migrate DP, vous n'avez pas besoin d'exporter manuellement votre base de données. Bien que vous deviez toujours importer manuellement le fichier SQL, ignorer l'étape d'exportation permet de gagner beaucoup de temps.
Migrate Guru est particulièrement utile pour les grands sites Web. Il vous permet de transférer jusqu'à 200 Go. Le fait que la migration soit gérée sur les propres serveurs de Migrate Guru est également en sa faveur. Cela atténue le risque de plantage de votre site en raison de la pression de la migration.
Pour résumer
Dans cet article, nous avons examiné comment la migration de votre site WordPress peut être un processus relativement simple. Les gens ne parviennent souvent pas à faire la distinction entre quelque chose de difficile et quelque chose qui prend du temps, c'est ce qui se passe ici.
Cependant, avec de plus en plus d'entreprises qui choisissent d'adopter un processus omnicanal, il est important d'avoir un site Web entièrement à jour et synchronisé avec tous les réseaux. Un hôte robuste facilite cela.
Comme pour presque tout le reste aujourd'hui, du chat en direct à la prise de rendez-vous automatique, il existe également des plugins pour vous aider si vous êtes bloqué.
Suivre un ensemble d'étapes clairement définies, telles que celles ci-dessus, devrait vous permettre de déplacer votre site vers un nouvel hôte par vous-même et avec un minimum de temps d'arrêt. N'est-il pas temps de vous lancer ?
Bio :
Grace Lau - Directrice du contenu de croissance, Dialpad
Grace Lau est directrice du contenu de croissance chez Dialpad, une plate-forme de communication cloud alimentée par l'IA et des systèmes téléphoniques de centre d'appels pour une collaboration d'équipe meilleure et plus facile. Elle a plus de 10 ans d'expérience dans la rédaction de contenu et la stratégie. Actuellement, elle est responsable de la direction des stratégies de contenu éditorial et de marque, en partenariat avec les équipes SEO et Ops pour créer et entretenir le contenu. Voici son LinkedIn.