Comment changer d’hébergeur Web pour le site WordPress

Comprendre comment changer d’hébergeur Web peut être une tâche ardue. Il y a un certain nombre de raisons pour lesquelles vous devriez, cependant.

L’hébergement de votre site Web influence de nombreuses choses – la sécurité, la vitesse du site et les sauvegardes. De plus, il existe de nombreux types d’hébergement Web, et vous devez vous assurer de choisir le bon pour vos besoins.

Si votre fournisseur actuel ne les remplit plus, il est temps de changer.

Comment déplacez-vous votre site d’un hôte à un autre ? C’est exactement ce dont nous parlerons dans cette revue.

Prêt? Alors allons-y!

Rassemblez vos ressources

Pour passer d’un hébergeur à un autre, vous aurez besoin des éléments suivants:

  1. Accès aux deux comptes d’hébergement – Au cours du processus, vous devrez apporter des modifications à vos anciens et nouveaux comptes d’hébergement. Si vous n’êtes pas sûr de vos informations de connexion pour l’un ou l’autre, il est temps de le savoir.
  2. Accès à votre base de données – Le passage d’un hébergeur à un autre nécessite l’accès à la base de données de votre site Web. Cela se produit souvent dans la zone d’administration de votre compte d’hébergement, ce qui signifie qu’il y a une raison de plus pour vous assurer de savoir comment vous y rendre.
  3. Client FTP – Chaque cas dont nous discutons ci-dessous nécessite le déplacement de données depuis ou vers un serveur FTP. Pour cela, vous avez besoin d’un client FTP. Une excellente option gratuite est FileZilla, mais vous pouvez utiliser n’importe quel client de votre choix.
  4. Éditeur de texte – Vous avez également besoin d’un éditeur de code pour modifier les fichiers importants. L’une des meilleures options est Notepad ++ (c’est également gratuit) mais vous pouvez aller avec ce que vous voulez.

Tout est réuni ? Cool, alors passons directement à la façon de changer d’hébergeur pour votre site WordPress.

Déplacement manuel de votre Site d’un Hôte à un Autre

Nous commencerons par effectuer le changement manuellement. Si vous recherchez une solution qui utilise un plugin WordPress, faites simplement défiler vers le bas.

Bon à savoir: Même si nous allons vous montrer comment changer manuellement d’hébergeur pour votre site, de nombreux fournisseurs d’hébergement WordPress proposent un transfert / migration de site gratuit ou payant, vous n’avez donc pas à le faire vous-même. Consultez notre liste des meilleurs fournisseurs d’hébergement WordPress, pour voir lesquels proposent des migrations de sites.

Inscrivez-vous à un nouveau fournisseur d’hébergement Web

La première étape du changement d’hôte Web consiste à choisir un nouveau fournisseur d’hébergement et à vous inscrire avec leur forfait.

Comme nous l’avons mentionné ci-dessus, certains fournisseurs d’hébergement WordPress proposent également une migration de site. Cela peut être particulièrement pratique si vous n’êtes pas très féru de technologie ou si vous voulez simplement gagner du temps. Au cours de cette étape, vous devez également décider si vous souhaitez utiliser un service de migration ou procéder manuellement.

Sauvegardez vos fichiers

La prochaine étape consiste à sauvegarder les fichiers de votre site Web. Cela prendra probablement le plus de temps, alors commençons par ça. La première étape consiste à vous connecter à votre serveur FTP. Lancez simplement le client FTP dont nous avons parlé, insérez vos informations d’identification et connectez-vous.

Après cela, recherchez le répertoire racine de votre site WordPress (s’il ne s’agit pas de votre page de destination par défaut) et marquez tous les fichiers.

 comment changer d'hôte Web - transférez des fichiers wordpress avec filezilla

Notez que votre site Web peut contenir des fichiers qui ne sont pas visibles par défaut (tels que .htaccess). Par conséquent, assurez-vous que votre client FTP affiche également ces fichiers. Dans FileZilla, vous trouverez cette option sous Server > Force montrant les fichiers cachés.

Une fois que vous avez marqué tous les fichiers, copiez-les dans un répertoire de votre ordinateur. Selon la taille de votre site, cela peut prendre un certain temps afin que nous puissions passer à la deuxième étape entre-temps.

Exporter la base de données

La base de données est la troisième partie de votre site Web. La façon dont vous y accédez diffère d’un hôte à l’autre. Dans la plupart des cas, vous vous retrouvez dans phpMyAdmin:

 panneau principal de phpmyadmin

Sélectionnez la base de données que vous souhaitez exporter à partir de la gauche. Si vous ne savez pas lequel, vérifiez simplement le fichier wp-config.php de votre site Web actuel où il est indiqué:

define('DB_NAME', 'database_name_here');

Cela vous indiquera le nom de la base de données utilisée par votre site.

Après cela, accédez à l’onglet Exporter.

 exporter la base de données pour changer d'hôte Web

Choisissez Personnalisé sous la méthode d’exportation. Dans le menu, faites les choix suivants:

  • Format – Laissez comme SQL.Tables
  • – Marque toutes les tables que vous souhaitez exporter. D’habitude, c’est tous. Désactivez any si vous en avez une bonne raison (par exemple, si vous hébergez des bases de données pour plusieurs sites avec des préfixes différents).
  • Sortie – Réglez la compression sur compressé ou gzippé pour accélérer le téléchargement.
  • Options spécifiques au format — Laissez tout tel quel.
  • Options de création d’objet – Assurez-vous de sélectionner Ajouter une TABLE DE DÉPÔT / VUE / PROCÉDURE / FONCTION / ÉVÉNEMENT / DÉCLENCHEUR.
  • Options de création de données – Laissez tout tel quel.

Lorsque vous avez terminé, cliquez sur Aller en bas. Cela devrait entraîner un téléchargement de fichier. Enregistrez la base de données compressée sur votre ordinateur et passez à l’étape suivante.

Créez une base de données sur votre nouvel hôte

Il est maintenant temps de créer un nouveau foyer pour la base de données que vous venez d’exporter. Accédez à votre nouvel hôte et connectez-vous à votre compte. Trouvez la section qui traite des bases de données MySQL.

Créez ce qui suit:

  1. Une nouvelle base de données
  2. Un utilisateur de base de données avec des privilèges complets sur cette base de données
  3. Un mot de passe utilisateur de base de données sécurisé

Notez les trois, vous en aurez bientôt besoin. Découvrez également le nom de votre serveur MySQL. Dans de nombreux cas, ce sera localhost mais vérifiez auprès de votre fournisseur d’hébergement pour en être sûr.

Modifier la configuration.php

Maintenant, les fichiers de votre site Web devraient avoir terminé le téléchargement. Si c’est le cas, il est temps d’aller dans le répertoire où vous les avez enregistrés et de trouver un fichier appelé wp-config.php.

C’est un fichier système important qui, entre autres, contrôle la communication entre le système de fichiers de votre site Web et la base de données.

La première chose à faire est de faire une copie du fichier existant et de le stocker dans un endroit sûr. Après cela, ouvrez l’original avec votre éditeur de texte et recherchez la section suivante:

define('DB_NAME', 'database_name_here');/** MySQL database username */define('DB_USER', 'username_here');/** MySQL database password */define('DB_PASSWORD', 'password_here');/** MySQL hostname */define('DB_HOST', 'localhost');

Remplacez où il est dit database_name_here, username_here et password_here par le nom de la base de données, le nom d’utilisateur et le mot de passe que vous avez créés précédemment. Notez que dans votre cas, il ne dira pas database_name_here, etc., mais contiendra les informations de votre hôte actuel. Ceux-ci seront dans la même position.

De plus, assurez-vous d’insérer les informations de votre serveur MySQL à la place de localhost (ou laissez-les telles quelles si votre hébergeur utilise localhost pour ce paramètre). Lorsque vous avez terminé, enregistrez le fichier.

Téléchargez vos fichiers sur le nouvel hôte

Une fois que tout cela est terminé, vous pouvez démarrer le processus dans le sens inverse. La première étape consiste à télécharger vos fichiers sur le serveur de votre nouveau fournisseur d’hébergement. Cela prendra probablement beaucoup de temps pour que nous puissions le démarrer et faire d’autres choses pendant qu’il fonctionne.

Maintenant, vous connaissez l’exercice. Lancez votre client FTP et connectez-vous cette fois au nouveau serveur. Une mise en garde rapide: Habituellement, vous utiliseriez l’URL du site pour vous connecter via FTP. Dans ce cas, le domaine pointe toujours vers votre ancien serveur, il ne fonctionnera donc pas.

Il existe une solution de contournement, qui utilise plutôt l’adresse IP de votre nouveau serveur. Vous pouvez généralement le trouver dans votre compte d’hébergement. Sinon, assurez–vous de contacter le support – il devrait être en mesure de vous aider.

Lorsque vous avez terminé, recherchez les fichiers que vous avez téléchargés précédemment et téléchargez-les (y compris le fichier config.php modifié) dans le répertoire racine. Une fois le téléchargement en cours, passez à l’étape suivante.

Importer la base de données

En attendant, nous pouvons prendre le temps d’importer la base de données. Pour cela, connectez-vous à l’outil d’administration de la base de données sur votre nouveau serveur. Nous supposerons que c’est à nouveau phpMyAdmin.

Sélectionnez la base de données que vous avez créée précédemment dans la liste et sélectionnez Importer en haut de l’écran.

 importer une base de données pour changer d'hôte Web

Cliquez sur le bouton Parcourir et sélectionnez le fichier que vous avez exporté précédemment. Après cela, faites défiler vers le bas et cliquez sur Go. L’importation commencera alors.

Le temps nécessaire pour terminer dépend de la taille de votre base de données. Vous recevrez un message de réussite une fois terminé.

Facultatif: Remplacez l’ancienne URL dans la base de données

Si vous ne déplacez pas seulement votre site vers un nouvel hébergeur, mais que vous modifiez également votre URL, il y a une étape supplémentaire. Dans ce cas, vous devez remplacer les références à votre ancienne URL dans la base de données par la nouvelle. Si vous ne le faites pas, toutes sortes de choses vont mal tourner!

Il existe plusieurs façons de le faire. Le plus simple que j’ai trouvé est le script Search Replace DB. Vous pouvez le télécharger gratuitement (en échange de votre adresse e-mail). Il suffit de le télécharger dans le répertoire de votre site Web (dans un dossier secret) et d’y naviguer à l’aide de votre navigateur.

 recherche remplacer le script de base de données aide pour changer d'hôte Web

Insérez simplement votre ancienne et nouvelle URL dans les champs en haut. Tout le reste devrait généralement rester tel quel. Utilisez le bouton dry run pour tout tester. Quand tout va bien, faites la course en direct.

Important: Vous ne devez en aucun cas laisser le script sur le serveur une fois que vous avez terminé. Il est très puissant et peut causer de réels dommages à votre site si quelqu’un d’autre le trouve.

Si le script ne fonctionne pas pour vous, vous pouvez également remplacer l’URL via des commandes SQL.

Changez votre serveur DNS

Lorsque vous avez terminé avec tout ce qui précède, il est temps de mettre votre URL sur le nouveau serveur. Cela signifie modifier les paramètres de votre serveur DNS.

Le processus dépend de l’endroit où votre domaine est enregistré. Par exemple, si vous vous êtes enregistré auprès de votre ancien fournisseur d’hébergement, la meilleure idée est de transférer l’intégralité du domaine au nouveau fournisseur. Parlez au support de la façon de le faire.

Si vous l’avez acheté auprès d’un registraire de domaine comme Domain.com , vous devez mettre à jour les paramètres de votre serveur de noms. Vous aurez besoin des adresses du serveur de noms de votre nouvel hôte. Ils ressemblent généralement à ceci:

ns1.yourhost.com
ns2.yourhost.com

Vous devrez les connecter à votre domaine. Comme mentionné, le processus sera légèrement différent selon l’endroit où vous l’avez acheté. Voici des instructions pour certains des cas les plus courants:

  • Domaines enregistrés avec GoDaddy
  • Modification des serveurs DNS sur HostGator
  • Comment changer les serveurs de noms sur Domain.com

Parlez à la personne responsable si vous avez besoin d’aide. Une fois cela fait, sachez que les changements peuvent prendre jusqu’à 48 heures. Vous pouvez utiliser un outil comme What’s My DNS pour voir s’il est terminé.

D’ici là, assurez-vous de ne pas apporter de modifications à votre site. Vous modifiez peut-être l’ancien site Web au lieu du nouvel emplacement.

Une fois que tout est terminé, votre site doit être migré sans interruption. Étant donné que vos deux sites ont le même contenu, les visiteurs ne remarqueront pas le changement.

Nettoyage

Une fois le changement DNS effectué, vous pouvez revenir à votre ancien hôte et supprimer les fichiers et la base de données de votre site. Vous voudrez peut-être attendre jusqu’à une semaine avant de le faire pour vous assurer que tout fonctionne bien.

Dans tous les cas, assurez-vous de conserver vos copies locales (y compris l’original wp-config.php). Il peut être nécessaire d’annuler la migration. Dans ce cas, vous serez heureux de les avoir encore.

Comment changer d’hôte Web via le plugin WordPress

Tout ce qui précède peut être considérablement raccourci en utilisant un plugin. Il vous permet d’automatiser certaines parties du processus. Bien qu’il existe d’autres options, nous recommandons grandement le plugin Duplicator. C’est gratuit et facilite le processus.

Installer le duplicateur

Naturellement, la première étape consiste à installer le plugin. Cela nécessite les étapes habituelles. Connectez-vous à votre site Web WordPress et accédez à Plugins > Add New. Tapez le nom du plugin dans la zone de recherche pour le trouver et cliquez sur Installer maintenant une fois qu’il apparaît dans la liste.

 installez duplicator pour changer d'hébergeur

Lorsque votre site a terminé le téléchargement, appuyez sur le bouton Activer pour pouvoir utiliser le plugin.

Exporter le Site existant

Une fois le Duplicateur installé et actif, vous trouverez un nouvel élément de menu avec son nom dans votre zone d’administration WordPress. Cliquer dessus vous amène à ceci:

 vue du plugin duplicateur dans wordpress

Le plugin enregistre ses soi-disant packages. Ce sont des versions compressées de votre site Web et de votre base de données. Puisque vous n’en avez pas encore créé, la liste est vide. Il est temps de changer ça. Cliquez sur Créer un nouveau dans le coin supérieur droit pour commencer.

 exporter un site Web avec la configuration du duplicateur

Sur l’écran suivant, vous avez plusieurs options.

  • Stockage – Vous pouvez configurer où stocker la sauvegarde de votre site. Sachez qu’à moins d’avoir la version Pro de Duplicator, votre seule option est votre propre serveur, il n’y a donc rien à faire ici.
  • Archive — Dans cette section, vous pouvez exclure la migration de fichiers et de parties de la base de données. Utilisez-le si vous avez de bonnes raisons.
  • Installateur – Vous pouvez remplir les informations de base de données de votre nouvel environnement de serveur. Cela fait également partie de la configuration ultérieure afin que vous puissiez l’ignorer pour le moment.

Très probablement, vous cliquerez simplement sur Suivant. Le plugin effectuera ensuite une vérification du système pour voir s’il a tout ce dont il a besoin pour fonctionner correctement. Vous pouvez voir les résultats une fois que c’est fait.

 numérisation du duplicateur terminée

Si tout va bien, lancez le processus de construction en cliquant sur le bouton en bas. Cela peut prendre plusieurs minutes, alors ne fermez pas votre navigateur. Quand c’est fini, vous verrez ceci:

 sauvegarde terminée dans le duplicateur

Téléchargez à la fois le programme d’installation et l’archive en cliquant sur les boutons séparément ou avec le lien de téléchargement en un clic. À la bonne heure!

Téléchargez les fichiers via FTP

L’étape suivante consiste à télécharger ces fichiers sur le serveur. Vous devrez utiliser l’adresse IP plutôt que le domaine pour vous connecter via FTP.

Une fois connecté, assurez-vous de télécharger à la fois le fichier d’installation et l’archive. Placez-les dans le répertoire racine et assurez-vous qu’il est vide au préalable.

Créer une nouvelle base de données MySQL

Avec la méthode plugin, vous aurez également besoin d’une base de données MySQL pour votre nouveau site. Nous en avons parlé en détail plus tôt. Faites ce que vous devez faire pour vous retrouver avec une nouvelle base de données, un nom d’utilisateur avec des privilèges complets pour la base de données et le mot de passe de la base de données. Assurez-vous de noter le serveur MySQL que votre hôte vous donne pour votre site Web.

Connectez-vous au nouveau site Web

Pour l’étape suivante, vous pourriez rencontrer un problème. Pour déployer le site, vous devez accéder aux fichiers sur votre serveur via un navigateur Web. Cela se produit généralement en tapant le nom de domaine.

Si vous utilisez le même domaine qu’auparavant, il ne pointe pas encore vers votre nouveau serveur. Bien sûr, vous pouvez changer cela pour contourner le problème. Cependant, cela prendrait a) un certain temps pour se produire et b) signifierait un temps d’arrêt pour votre site.

Heureusement, il existe un moyen de contourner, qui utilise le fichier hosts de votre ordinateur. Vous pouvez mapper localement des noms de domaine à des adresses IP spécifiques. De cette façon, vous pouvez accéder aux fichiers sur le nouveau serveur via l’ancien domaine sans rien changer pour vos visiteurs.

(Si vous utilisez un domaine différent sur votre nouvel hôte, vous pouvez ignorer complètement cette étape.)

La première chose dont vous avez besoin est l’adresse IP de votre nouveau serveur. Votre fournisseur devrait afficher ces informations pour vous. Si vous ne le trouvez pas, demandez!

Après cela, vous devez ouvrir le fichier de votre hôte. Voici comment faire cela sur différentes plates-formes:

  • Windows – Ouvrez le menu de la barre des tâches, recherchez « bloc-notes ». Cliquez avec le bouton droit sur le résultat et choisissez « exécuter en tant qu’administrateur ». Une fois exécuté, utilisez le programme pour ouvrir c:\windows\system32\drivers\etc\hosts. Assurez-vous de rechercher « Tous les fichiers » afin de voir le fichier en question.
  • Mac OS – Ouvrez le terminal et entrez la commande sudo nano /etc/hosts. Vous pourriez être invité à entrer votre mot de passe administrateur.
  • Linux – Pour Linux, vous pouvez utiliser la même méthode qu’avec Mac OS.

Une fois que vous avez accès au fichier, vous devez insérer à la fois l’adresse IP que vous avez trouvée précédemment et le nom de domaine. Cela finira par ressembler à ceci:

192.168.1.10 https://yoursite.com

Remarque : l’espace entre l’adresse IP et le domaine est un onglet. Assurez-vous également de remplacer l’adresse par l’adresse réelle de votre serveur et yoursite.com avec votre vrai domaine. Enregistrez les modifications et vous devriez pouvoir accéder au nouveau serveur en utilisant votre nom de domaine existant.

Important : Une fois la migration terminée, assurez-vous de remettre votre fichier hosts à son état d’origine !

Exécutez le processus de migration

Il est maintenant temps de démarrer sérieusement le processus de migration. Accédez à https://yoursite.com/installer.php (insérez votre domaine réel), cela devrait vous conduire à cet écran:

 étape de déploiement du duplicateur 1

Assurez-vous que le programme d’installation vous donne un laissez-passer pour l’archivage et la validation, puis cochez la case Termes et conditions et cliquez sur Suivant en bas. Cela lancera le processus de déploiement.

Après cela, il vous sera demandé d’insérer votre hôte de base de données, votre nom, votre nom d’utilisateur et votre mot de passe.

 étape de déploiement du duplicateur 2

Vous devriez les avoir sous la main d’avant. Vous pouvez utiliser le bouton Tester la base de données pour vous assurer que tout fonctionne. Puis cliquez à nouveau sur Suivant. Le plugin importera la base de données.

À l’étape suivante, vous avez la possibilité de remplacer les mentions de votre ancienne URL par la nouvelle. Assurez-vous que la bonne URL est dans le champ! Duplicateur finalisera ensuite le processus.

 étape de déploiement du duplicateur 4

L’écran final vous donne un lien pour vous connecter à votre site et signale si tout s’est bien passé. Assurez-vous de vous connecter et de vérifier si tout fonctionne comme il se doit. N’oubliez pas non plus de suivre les instructions de Duplicator pour nettoyer après vous-même.

 comment changer d'hôte web nettoyer après la migration

Mettre à jour le serveur de noms DNS

Avec cette méthode, vous devez toujours changer votre domaine de votre ancien serveur vers le nouveau.

Nous en avons déjà parlé en détail ci-dessus, vous pouvez donc vous référer à cette section. Obtenez les adresses du serveur de noms de votre nouvel hôte et connectez-les à votre domaine. Attendez ensuite que les modifications aient été apportées avant d’apporter des modifications à votre site.

Après cela, vous avez terminé – félicitations! Vous venez d’apprendre à changer d’hébergeur pour votre site Web WordPress.

Changer d’hébergeur pour les sites Web WordPress en un mot

Changer votre site WordPress d’un hébergeur à un autre peut être une tâche intimidante, en particulier pour les débutants. Gardez à l’esprit que, comme tout ce qui concerne l’exécution de votre propre site Web, cela devient moins difficile lorsque vous le décomposez en étapes.

Si vous avez suivi ce qui précède, vous devriez maintenant avoir déplacé votre site avec succès vers votre nouveau fournisseur d’hébergement. Quel que soit le processus que vous avez choisi, résumons rapidement les étapes de base:

  1. Inscrivez-vous avec un nouvel hôte web
  2. Sauvegardez les fichiers et la base de données de votre site Web
  3. Préparez le nouvel environnement d’hébergement pour le switch
  4. Importez vos fichiers et votre base de données vers le nouvel hôte
  5. Changez le serveur de noms de votre domaine

C’est tout. Félicitations encore pour être arrivé aussi loin – bravo!

Write a Comment

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