Home » Hébergeur » Guide complet pour transférer un site Web d’un hébergeur Web à un autre

Guide complet pour transférer un site Web d’un hébergeur Web à un autre

Dans un monde idéal, nous n’aurions jamais à nous soucier de changer d’hébergeur – notre site resterait bien hébergé dans les installations du fournisseur d’hébergement actuel avec des temps de chargement, des coûts bas et une disponibilité de 100%.

Malheureusement, le monde n’est pas idéal et ce scénario parfait existe rarement, voire jamais.

Changer d’hébergeur web ou se déplacer vers un nouvel hébergement

Déplacer votre site Web vers un nouvel hébergeur Web, c’est un peu comme déménager dans une nouvelle maison dans le monde réel.

Pensez-y : lorsque vous déménagez, vous trouvez d’abord un nouvel emplacement, puis signez les documents, rangez tous vos biens et déplacez-les physiquement au nouvel emplacement. Si vous déménagez, après avoir fait tout cela, vous terminez le déménagement en accrochant une nouvelle affiche sur votre porte pour annoncer votre nouvelle adresse.

Déplacer votre site est un peu le même – seulement une version virtuelle.

Vous achetez un nouvel emplacement, signez les documents pour obtenir l’espace d’hébergement, empaquetez votre site pour vous assurer que tous vos actifs vous accompagnent, transférez tout vers votre nouvel hébergeur Web, puis dirigez votre domaine vers votre nouvel hébergeur en modifiant l’enregistrement DNS ; cette dernière étape consiste essentiellement à suspendre le panneau sur votre nouvelle porte de magasin dans le monde réel.

Bien que cela puisse être un processus, il est complètement réalisable.

Pour changer d’hébergeur, vous devez effectuer une série d’actions dans un ordre spécifique pour que tout soit transféré correctement. Pour déplacer votre site Web vers un nouvel hébergeur, procédez comme suit.

Étape 1. Acheter un nouvel hébergeur

Il existe une variété de solutions et de fournisseurs d’hébergement, chacun ayant sa propre configuration.

Vous devrez évaluer ce qui vous convient le mieux en fonction d’un certain nombre de facteurs, tels que le coût, l’espace requis et la configuration du serveur. Faites attention à ce dont vous avez besoin et ne faites pas confiance à la liste des meilleurs hébergeurs aveuglement (y compris celui que vous lisez), car chaque site Web aura des besoins différents.

Utilisez une liste de configuration pour comparer et évaluer les hébergeurs web. Vous pouvez vous pencher sur six facteurs différents : les notes des utilisateurs, les classements des sites Web, l’emplacement physique de l’entreprise, les plans d’hébergement, le nombre de clients et les informations sur les médias sociaux.

Lorsque vous effectuez un achat, envisagez d’enregistrer votre domaine auprès d’un fournisseur tiers afin que, si jamais vous devez changer d’hébergeur, votre domaine peut vous accompagner plus facilement et sans aucune complication potentielle.

Étape 2. Sauvegardez vos sites sur le nouvel hébergeur Web

Les fichiers statiques comprennent tout type de fichier qui ne change pas fréquemment, automatiquement ou via un éditeur de contenu, tel que des graphiques ou des copies mis en place. Pour sauvegarder un site Web statique, copiez simplement les anciennes structures de fichiers sur le nouvel hébergeur Web.

Déplacer votre base de données vers un nouvel hébergeur

Pour un site dynamique qui s’exécute sur une base de données (par exemple, MySQL), installez les applications Web sur le nouvel hébergeur Web tel qu’elles étaient sur l’ancien site, puis déplacez le fichier de la base de données vers le nouvel hébergeur Web.

Si votre application Web offre une fonctionnalité de transfert facile (comme dans la fonction d’importation/exportation de WordPress), transférez tous vos fichiers de données directement vers le nouvel hébergeur Web. Si votre application n’offre pas de telles fonctionnalités, vous devrez modifier vos fichiers de configuration MySQL et PHP en conséquence.

Un autre moyen facile de déplacer des sites CMS (WordPress, par exemple) est de compresser et de déplacer tout ce qui se trouve dans votre dossier « public_html » ou « www » vers le nouvel hébergeur Web et d’ajouter les deux lignes suivantes dans votre WP-config :

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', WP_SITEURL);

Déplacer vos comptes de messagerie

L’une des étapes les plus difficiles du changement d’hébergeur peut être le transfert de votre email.

Il y a trois scénarios d’hébergement communs qui s’appliquent à votre email.

  • Scénario n°1 : l’email est actuellement hébergé sur un registraire de domaine (tel que GoDaddy)

C’est le scénario le plus facile à déplacer. Tout ce que vous avez à faire est de changer l’enregistrement A (ou @) et de le pointer vers l’adresse IP du nouvel hébergeur.

  • Scénario n°2 : les comptes de messagerie sont hébergés par un tiers (tel que Microsoft 365)

Assurez-vous que vos enregistrements MX, ainsi que tous les autres enregistrements dont votre fournisseur de services de messagerie a besoin, sont mis à jour dans votre DNS.

  • Scénario n°3 : les comptes de messagerie sont hébergés avec l’hébergeur Web respectif

Lorsque vous basculez vers le nouvel hébergeur, recréez simplement le compte de messagerie existant sur le nouvel hébergeur Web et configurez le nouvel agent de messagerie.

Étape 3. Vérification finale avant de passer à l’action

Vérifiez que tout fonctionne correctement sur votre site Web une fois que vous avez chargé vos fichiers dans la nouvelle configuration d’hébergement.

Notez que vous pouvez prévisualiser votre site Web nouvellement hébergé à l’aide d’une URL temporaire dans les numéros IP.

Certaines sociétés d’hébergement fournissent une plate-forme de développement afin que vous puissiez prévisualiser facilement et de manière fluide votre site avant de le mettre en ligne dans le nouvel environnement, ce qui vous permet de résoudre les problèmes en arrière-plan.

3-a) Vérifier les liens manquants

Lorsque vous transférez les actifs de votre site à partir de l’environnement d’hébergement précédent, il est possible que des éléments tels que des graphiques soient égarés ou que certains fichiers soient oubliés. Si cela se produit, vos visiteurs risquent de rencontrer des erreurs 404. Gardez un œil sur le journal 404 pendant et après le changement – ce journal vous avertira de tous les liens non actifs ou des ressources dont vous avez besoin pour restaurer votre site afin qu’il soit pleinement fonctionnel.

3-b) Réparer la navigation sur le site avec .htaccess

Vous pouvez utiliser .htaccess redirectMatch et redirect pour pointer les anciens emplacements de fichiers vers les nouveaux. Voici quelques exemples de codes que vous pouvez utiliser.

Définissez votre page 404

Pour minimiser les dommages causés par des liens rompus – où moved.html est la page que vous souhaitez montrer à vos visiteurs en cas d’erreur 404.

ErrorDocument 404 /moved.html

Transférez une page vers le nouvel emplacement

Redirect 301 /previous-page.html http://www.example.com/new-page.html

Transférez l’intégralité du répertoire vers le nouvel emplacement

redirectMatch 301 ^/category/?$ http://www.example.net/new-category/

Redirigez des pages dynamiques vers le nouvel emplacement

Et, juste au cas où vous modifieriez la structure de votre site sur le nouvel hébergeur –

RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=13$
RewriteRule ^/page.php$ http://www.mywebsite.com/newname.htm? [L,R=301]

3-c) Erreurs de base de données

Il existe un risque où votre base de données pourrait être corrompue pendant le transfert.

Pour faciliter la discussion, nous allons nous concentrer sur WordPress à ce stade.

Que faire lorsque votre base de données WP est corrompue ?

Dans le cas où vous pouvez toujours accéder à votre tableau de bord WP, ​​essayez d’abord de désactiver tous les plugins et de voir si votre base de données s’ouvre correctement. Ensuite, réactivez-les un par un, en vérifiant à chaque fois la page d’accueil pour vous assurer qu’elle s’affiche correctement.

Les choses deviendraient un peu plus compliquées si vous ne pouvez pas accéder à votre tableau de bord. Essayez ces différentes étapes simples pour voir si l’une d’elles fonctionne :

  • Transférez à nouveau votre base de données en écrivant dans la nouvelle base de données.
  • Vérifiez d’où provient l’erreur de corruption et essayez de transférer à nouveau ce fichier depuis votre ancien site vers votre nouveau site.
  • Ouvrez le fichier et assurez-vous qu’il pointe vers votre nouveau serveur.

Solution n°1 : réparation automatique de la base de données WordPress

Si ces étapes ne fonctionnent pas, vous devrez peut-être faire un peu de codage, mais je vais vous en parler. Tout d’abord, ouvrez le nouveau site en FTP et accédez à votre fichier wp-config.php. Le fichier doit être dans le dossier principal où réside votre blog.

La première chose à faire lorsque vous éditez vos fichiers PHP est de faire une copie de ce qui existe. Vous pouvez copier et coller dans le Bloc-notes et enregistrer sur votre bureau. Cela pourrait vous sauver si vos fichiers sont vraiment endommagés.

Recherchez cette formulation :

/** Absolute path to the WordPress directory. */

Juste au-dessus de cette ligne, ajoutez cette phrase :

define('WP_ALLOW_REPAIR',true);

Enregistrez vos modifications et laissez votre programme FTP ouvert pour le moment. Ouvrez votre navigateur Web préféré. Aller à l’adresse suivante pour la réparation : http://yourwebsitename.com/wp-admin/maint/repair.php

Les deux boutons fonctionneront pour réparer votre base de données, mais choisissez simplement « Réparer et Optimiser ».

Lorsque le processus est terminé, vous verrez à l’écran quelque chose qui ressemble à celui ci-dessous. Il vous rappellera même de supprimer cette ligne de réparation de votre fichier de configuration.

Solution n°2 : PHPMyAdmin

Si les méthodes ci-dessus ne fonctionnent pas, votre prochaine étape consiste à accéder à votre base de données.

Cela peut être intimidant si vous ne savez pas exactement comment fonctionnent les bases de données, mais les étapes sont assez simples. Même si vous détruisez complètement la base de données, vous devriez pouvoir simplement la re-télécharger depuis l’ancien serveur et la transférer à nouveau. Il n’y a vraiment pas besoin d’avoir peur tant que votre base de données est sauvegardée.

1. Connectez-vous à votre panneau de contrôle et cliquez sur PHPMyAdmin

2. Choisissez votre base de données WordPress. Ceci est généralement intitulé yoursite_wrdp1. Cependant, cela peut varier. Vous verrez probablement « WP » quelque part dans le titre. Vous trouverez ci-dessous un exemple, mais les propres informations ont été effacées afin que la base de données ne soit pas disponible et que vous puissiez la saisir dans « yoursite » pour vous donner une idée de l’endroit où trouver votre base de données. Vous pouvez également trouver le nom de votre base de données dans le fichier wp-config.php que vous aviez ouvert à l’étape ci-dessus. Cliquez sur le nom de la base de données dans PHPMyAdmin pour l’ouvrir.

3. Une fois la base de données chargée, cochez le bouton « Vérifier tout/Vérifier les tables ayant de surcharge ».

4. Choisissez « Réparer la table dans la liste déroulante à droite de l’endroit où vous venez de cocher la case ».

5. Vous recevrez un statut indiquant que les tables ont été réparées et le haut de votre écran devrait indiquer que « votre requête SQL a été exécutée avec succès ».

Étape 4. Changer le DNS Records du site

Transférez l’enregistrement DNS de votre site Web aux serveurs des nouveaux hébergeurs Web de votre registrar.

Votre enregistrement DNS est plus ou moins une liste d’instructions qui spécifie où envoyer l’utilisateur ; transférer votre enregistrement DNS aux nouveaux serveurs garantit que les visiteurs trouveront votre site comme prévu, plutôt que de recevoir une erreur ou une mauvaise orientation. Il s’agit d’une étape critique – assurez-vous d’obtenir les informations DNS appropriées auprès de votre nouvel hébergeur Web.

Note supplémentaire sur la gestion des temps d’arrêt

Sur le Web, chaque fois que votre site n’est pas actif, vous perdiez des lecteurs potentiels et des activités potentielles. Après tout, le temps, c’est de l’argent.

Le but en général – peu importe quand vous changez d’hébergeur Web – est de ne pas avoir de temps d’arrêt.

Pour vous assurer de ne pas avoir de temps d’arrêt pendant le déplacement, prenez le temps de vous assurer que tout est en place et fonctionne correctement sur votre nouvel hébergeur avant de déplacer complètement les fichiers et de rendre votre site actif dans son nouvel hébergement.

Deuxièmement, informez vos fidèles visiteurs et/ou vos clients que vous changez d’hébergeurs au préalable avec des informations sur les heures du changement. Nous espérons que cela réduira le nombre de visiteurs sur le site pendant la période de basculement, éliminant ainsi les contraintes sur le système et empêchant également tout problème de service client en cas de panne.

Enfin, travaillez en étroite collaboration avec votre nouvel hébergeur tout au long du processus de transfert. Si vous avez des doutes ou des questions, n’hésitez pas à demander de l’aide à votre nouvel hébergeur. Non seulement cela souligne l’importance d’un service à la clientèle de qualité, mais certains hébergeurs aideront à transférer le FOC.

Une fois le changement effectué, il est recommandé de surveiller le fonctionnement de votre site pendant un certain temps pour vous assurer que tout fonctionne correctement sur le nouvel hébergeur.

Étape 5. Attendez que la modification DNS se propage

Une fois que vous avez demandé de déplacer votre enregistrement DNS, cela peut prendre entre quelques heures et une journée entière pour être pris en charge.

Une fois le changement effectué, il faut demander à votre ancienne société d’hébergement de supprimer les anciens enregistrements DNS.

Et voilà, tout est fait maintenant !

Alternative : Migration de site gratuite par votre nouvel hébergeur

Si tout cela vous semble trop important, vous pouvez choisir cette alternative et laisser le travail de migration à votre nouvel hébergeur Web.

Ouais, ne soyez pas trop surpris – les sociétés d’hébergement font tout leur possible pour gagner de nouveaux clients.

De nombreuses sociétés d’hébergement, y compris InterServer, InMotion Hosting, SiteGround et A2 Hosting, aideront à transférer gratuitement les sites des nouveaux clients vers leur nouveau serveur.

Voyons l’hébergement PlanetHoster par exemple

Migration de site gratuitPour lancer un transfert de site sur Planethoster, connectez-vous au tableau de bord World puis Opérations de compte ensuite Demander le transfert de site Web.

Concernant le processus de transfert de site via Planethoster, les non-techniciens (ou les fainéants) peuvent facilement laisser leurs équipes d’assistance s’occuper de la migration du site.

Tout ce que vous avez à faire est de fournir des données de connexion sur votre ancien hébergeur – nom de l’hébergeur, login cPanel et connexion FTP via le formulaire de demande de migration du site sur votre tableau de bord et Planethoster fera le reste pour vous.

« Pour les personnes qui ne connaissent pas bien le fonctionnement de l’hébergement Web, il est préférable d’utiliser notre programme de transfert gratuit, car il est gratuit et rapide, aucun temps d’arrêt, nos spécialistes de transferts sont disponibles 24/7/365 via téléphone et chat en direct, et nous aidons à transférer des emails gratuitement (de cPanel à cPanel) …  » – Planethoster

Transférez votre site gratuitement

Dernière étape : vous débarrasser de votre hébergeur médiocre maintenant !

Passer à un nouvel hébergeur Web peut être une période stressante, mais c’est la meilleure chose à faire lorsque vous vous trouvez avec un mauvais hébergeur Web.

Si votre site Web fonctionne déjà, vous ne devriez pas avoir de problème avec le commutateur – après tout, ce sont les mêmes fichiers de sauvegarde/téléchargement/transfert habituels que vous utilisez déjà tous les jours.

Si vous avez d’autres conseils pour faire le changement de site vers le nouvel hébergeur Web et qu’on n’a pas déjà mentionné ci-dessus – ou si vous avez des questions – faites-le nous savoir !

Check Also

avis 1hebergement

Avis 1hebergement: est ce un bon hébergeur?

La liste des hébergeurs français est particulièrement longue et ce n’est pas toujours évident de …