Comment déplacer votre site Web vers un autre hôte Web (et savoir quand changer)

Article écrit par:
  • Guides d'hébergement
  • Mise à jour: août 07, 2019

Dans un monde idéal, nous n'aurions jamais à nous soucier de changer d'hôte Web: notre site resterait hébergé dans les installations du fournisseur d'hébergement actuel avec des temps de chargement très courts, des coûts abordables et une% de disponibilité de 100.

Malheureusement, le monde n’est pas idéal et ce scénario parfait existe rarement, voire jamais. Si votre hébergeur actuel ne donne pas ce dont vous avez besoin, le moment est peut-être venu de passer à un meilleur (nous parlerons de savoir quand il est temps de passer à autre chose). partie ultérieure de cet article). Déplacer votre site vers un nouvel hôte Web ne doit pas nécessairement être aussi fatigant que de déménager dans une nouvelle maison. En fait, cela peut être assez facile si vous prenez les bonnes mesures.

Il existe deux itinéraires pour transférer un site Web vers un nouvel hôte Web:

Option #1: La solution de facilité

  1. Achat d'un nouvel hôte Web avec un service de migration de site gratuit
  2. Fournissez les détails du compte sur votre ancien hôte Web.
  3. Asseyez-vous et laissez l'équipe de soutien faire le reste.

Option #2: Transfert manuel *

  1. Acheter un nouvel hébergeur
  2. Déplacer des fichiers, bases de données et comptes de messagerie existants vers votre nouvel hôte
  3. Vérification finale et dépannage
  4. Changer les enregistrements DNS du site
  5. Attendez que le changement de DNS se propage


Option #1: Service de migration d'hôte gratuit

Il s'agit de la meilleure option pour les débutants et les propriétaires d'entreprise occupés. C'est aussi ma méthode préférée parce que c'est simplement la manière la plus simple et la plus rapide de faire le travail.

L’hébergement Web est un secteur concurrentiel - les sociétés d’hébergement font tout ce qui est en leur pouvoir pour gagner de nouveaux clients, notamment en se chargeant de tout. De nombreuses sociétés d'hébergement, y compris certaines des meilleures que je recommande, offrent un service gratuit de migration de sites Web. Dans la plupart des cas, tout ce que vous avez à faire est de demander une migration après votre inscription auprès du nouveau fournisseur et son équipe de support se chargera du reste.

Profitez de cet avantage pour gagner du temps et concentrez-vous sur le travail sur d'autres sites Web.

Voici les trois étapes simples que vous devez faire.

1 - Inscription avec un hôte Web offrant une migration de site gratuite

Hébergement de sociétés avec migration de site gratuite

Hébergement de sociétés sans migration de site gratuite

Évitez ces hôtes si vous voulez un service gratuit de migration de sites Web à gant blanc.

2- Demander la migration du site et fournir les détails du site

Faites une demande de migration auprès de votre nouvel hôte Web. En général, tout ce que vous avez à faire est de fournir les données de connexion à votre ancien hôte: nom d’hôte, connexion au panneau de configuration, connexion FTP, etc. et votre nouvel hébergeur se chargera du reste.

Exemple: Hébergement InMotion

Transfert de site Web InMotion
Pour initier un transfert de site chez InMotion Hosting, connectez-vous au tableau de bord AMP> Opérations sur les comptes> Demande de transfert de site Web. Cliquez ici pour lancer la migration de site libre InMotion maintenant.

Exemple: GreenGeeks

Vous pouvez demander le service de migration de site GreenGeeks après l'achat. Pour lancer la migration, connectez-vous à votre gestionnaire de comptes GreenGeeks> Support> Demande de migration de site> Sélectionnez un service> Fournissez les informations de compte de base (sur votre ancien hôte), telles que l'URL du panneau de configuration et les informations d'identification du compte. Remarque - Le service de migration de site GreenGeeks inclut non seulement le transfert de cPanel, mais également la migration à partir de la plate-forme Plesk.

Exemple: SiteGround

Pour lancer une migration de site: Ouvrez une session dans la zone utilisateur> Support> Assistant de requêtes (en bas)> Transférer le site Web. Cliquez ici pour lancer la migration de site gratuit SiteGround maintenant.

3- Site de retour et se détendre

Oui, c'est tout ce que vous devez faire.

Pas de dépannage d'erreur de base de données. Pas de migration des comptes de messagerie. Facile comme une tarte.


Option #2: Transfert manuel de votre site

1- Acheter un nouvel hôte Web

Apparemment, vous aurez besoin d’un nouvel hôte Web avant de pouvoir lancer une migration d’hôte.

Il existe une variété de solutions d’hébergement et de fournisseurs, chacun avec sa propre configuration. Vous devrez évaluer et comparer les solutions qui vous conviennent en fonction d'un certain nombre de facteurs, tels que le coût, l'espace requis et la configuration du serveur, pour en nommer quelques-uns.

Si vous avez besoin de recommandation - Découvrez mes meilleurs choix d'hébergement 10 ici; ou faire usage de Steve Outil de comparaison d'hébergement sur WHTop.com.

De plus, lors de l'achat du nouvel hôte, envisagez de transférer votre domaine (ou d'enregistrer votre nouveau domaine) vers un fournisseur tiers afin qu'en cas de nouveau changement d'hôte, votre domaine puisse vous accompagner plus facilement et sans complications potentielles. .

2 - Déplacer des fichiers, des bases de données et des comptes de messagerie

Il est très simple de déplacer un site Web statique vers un nouvel hôte Web: il vous suffit de tout télécharger (fichiers .html, .jpg, .mov) à partir de votre ancien hôte Web et de les télécharger, en fonction de votre ancienne structure de dossiers et de fichiers, sur votre nouveau site Web. hôte. Déplacer un site dynamique (avec base de données) demande un peu plus de travail.

Déplacement de votre base de données vers un nouvel hôte

Pour un site dynamique qui fonctionne sur une base de données (MySQL), vous devez exporter votre base de données à partir de votre ancien hôte Web et l'importer sur votre nouvel hôte Web. Si vous êtes sur cPanel, cette étape peut être facilement réalisée en utilisant phpMyAdmin.

Exportation et transfert de bases de données à l'aide de phpMyAdmin
Connectez-vous à cPanel> Bases de données> phpMyAdmin> Exporter.

Si vous utilisez un système de gestion de contenu (CMS, par exemple WordPress, Joomla), vous devez installer le système de gestion de contenu sur le nouvel hôte Web avant d'importer la base de données. Certains CMS offrent une fonctionnalité de transfert facile (par exemple, la fonction d'importation / exportation de WordPress) - vous pouvez utiliser cette fonction pour transférer vos fichiers de données directement à l'aide de la plate-forme CMS.

Déplacement de la base de données du site WordPress.
Tableau de bord WordPress> Outils> Exporter> Exporter tout le contenu.

Pour les sites WordPress sur cPanel (la configuration la plus répandue), le moyen le plus simple de déplacer votre site consiste à compresser tout le contenu de votre dossier «public_html» ou «www», de télécharger le dossier sur votre nouvel hôte Web et d'ajouter les deux lignes suivantes. votre WP-config:

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

Déplacer vos comptes de messagerie

L'une des parties les plus difficiles du changement d'hôte Web consiste à transférer votre courrier électronique. Fondamentalement, vous rencontrerez l'un de ces trois scénarios:

Scénario #1: le courrier électronique est actuellement hébergé sur un registraire de domaine (tel que GoDaddy)

Cette configuration de messagerie est la plus facile à déplacer. Connectez-vous à votre registraire de domaine (où vous hébergez votre courrier électronique), remplacez l'enregistrement d'enregistrement A (ou @) de votre messagerie par l'adresse IP du nouvel hôte Web.

Scénario #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 #3: les comptes de messagerie sont hébergés avec l'ancien hôte Web

Pour ce scénario, vous devrez recréer tous les comptes de messagerie existants dans votre nouvel hôte Web. Le processus peut être un peu fastidieux, surtout si vous utilisez beaucoup d'adresses électroniques.

Ajouter un compte email chez InMotion Hosting (en utilisant cPanel).

3 - Vérification finale et dépannage

Une fois que vous avez chargé vos fichiers dans la nouvelle configuration d'hébergement, vérifiez que tout fonctionne correctement sur votre site Web.

Certaines sociétés d’hébergement proposent une plate-forme de développement (p. Ex. SiteGround) afin que vous puissiez prévisualiser votre site de manière simple et fluide avant de l’envoyer en direct dans le nouvel environnement, ce qui vous permet de remédier à tout problème en arrière-plan.

Réparation des erreurs de navigation du site et des 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 actifs, tels que des graphiques, soient égarés ou que certains fichiers soient laissés derrière. Dans ce cas, vos visiteurs risquent de rencontrer des erreurs 404. Surveillez le journal 404 pendant et après le commutateur. Ce journal vous alertera de tout lien ou actif qui ne fonctionne pas et que vous devez corriger pour que votre site redevienne pleinement fonctionnel.

Dans la plupart des cas, vous pouvez utiliser .htaccess redirectMatch et redirect pointer les anciens emplacements de fichiers vers de nouveaux. Vous trouverez ci-dessous quelques exemples de codes que vous pouvez utiliser.

Définissez votre page 404

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

ErrorDocument 404 /moved.html

Transférer une page vers un nouvel emplacement

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

Transférer un répertoire entier vers un nouvel emplacement

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

Redirection de pages dynamiques vers un nouvel emplacement

Et, au cas où vous changeriez la structure de votre site chez le nouvel hôte -

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

Dépannage des erreurs de base de données

Il y a un risque que votre base de données soit corrompue pendant le basculement. J'utiliserai WordPress comme exemple car c'est ce que je connais le mieux.

Si 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’affiche correctement. Ensuite, réactivez-les un à la fois, 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 pouviez pas accéder à votre tableau de bord. Essayez ces différentes étapes simples pour voir si l’on marche:

  • Re-télécharger votre base de données, en écrivant sur la nouvelle base de données.
  • Vérifiez l’origine de l’erreur de corruption et essayez de télécharger à nouveau ce fichier de votre ancien site sur votre nouveau.
  • Ouvrez le fichier et vérifiez qu'il pointe vers votre nouveau serveur.

Solution #1: Réparation automatique de la base de données WordPress

Si ces étapes ne fonctionnent pas, vous devrez peut-être un peu de codage, mais je vais vous en parler.

Commencez par ouvrir le nouveau site via FTP et accédez à votre fichier wp-config.php. Le fichier doit être dans le dossier principal où réside votre blog. Sauvegardez ce fichier avant de faire des modifications.

Recherchez ce libellé:

/ ** Chemin absolu du répertoire WordPress. * /

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

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 le représentant

http://yourwebsitename.com/wp-admin/maint/repair.php
écran de réparation
L'un ou l'autre des boutons fonctionnera pour réparer votre base de données, mais sélectionnez simplement "Réparer et optimiser".
base de données réparée
Lorsque le processus est terminé, vous verrez un écran qui ressemble à celui ci-dessous. Il vous rappellera même de supprimer cette ligne de réparation de votre fichier de configuration.

Solution #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 décourageant si vous ne savez pas exactement comment les bases de données fonctionnent, mais les étapes sont assez simples. Même si vous détruisez complètement la base de données, vous devriez pouvoir le télécharger à nouveau à partir de l'ancien serveur et le télécharger à nouveau. Il n'y a vraiment pas de quoi avoir peur tant que votre base de données est sauvegardée.

Accédez à phpMyAdmin à partir de votre nouvel hôte Web. Choisissez votre base de données WordPress. En règle générale, cela s'appelle votre_site_wrdp1.

Cependant, cela peut varier. Vous verrez probablement «WP» quelque part dans le titre (voir image ci-dessous). Vous pouvez également trouver le nom de votre base de données dans le fichier wp-config.php que vous avez ouvert à l’étape ci-dessus. Cliquez sur le nom de la base de données dans phpMyAdmin pour l'ouvrir.

choisir la base de données
cPanel> Accéder à phpMyAdmin> Cliquez sur le nom de la base de données pour l’ouvrir.
cocher toutes les
Une fois la base de données chargée, cochez la case "Vérifier tout / Vérifiez que les tables ont des frais généraux".
table de réparation
Choisissez «Réparer le tableau dans la liste déroulante à droite de la case que vous venez de cocher.
réparation réussie
Vous obtiendrez un statut indiquant si les tables ont été réparées et le haut de votre écran devrait indiquer «votre requête SQL a été exécutée avec succès».

4 - Commutation des enregistrements DNS

disque daddy

Ensuite, vous devrez changer l’enregistrement DNS de votre site Web (A, AAAA, CNAME, MX) sur les serveurs du nouvel hôte Web de votre registraire.

Votre enregistrement DNS est une liste «d'instructions» qui spécifie où envoyer l'utilisateur. déplacer votre enregistrement DNS vers les nouveaux serveurs garantit que les visiteurs trouveront votre site comme prévu, plutôt que de recevoir une erreur ou une erreur de direction. Il s'agit d'une étape cruciale: assurez-vous d'obtenir les informations DNS correctes auprès de votre nouvel hôte Web.

Voici les instructions pas à pas pour changer le DNS de votre site Web à l'adresse GoDaddy, Nom Bon marché, et Domain.com.

5- Attendez que le changement DNS se propage

Une fois que vous avez demandé à déplacer votre enregistrement DNS, le basculement peut durer de quelques heures à une journée complète.

Une fois le commutateur mis en ligne, avertissez votre ancien hébergeur de l'annulation. Et vous avez tous fini!

Astuce: Utilisez Quel est mon DNS effectuer une recherche DNS pour vérifier l'adresse IP actuelle et les informations d'enregistrement DNS des noms de domaine auprès de plusieurs serveurs de noms situés dans des emplacements 18. Cela vous permet de vérifier le dernier état de propagation du DNS.
Carte DNS est un autre outil de recherche DNS gratuit permettant de vérifier l'état de propagation DNS à partir d'emplacements 20.

Un peu plus sur la gestion des temps d'arrêt du site

Pour vous assurer que votre site Web ne subit aucune interruption de service pendant le processus de transfert, vous devez vous assurer que tout est en place et fonctionne correctement sur votre nouvel hôte avant de changer de serveur DNS.

Idéalement, vous devriez également informer vos visiteurs et / ou clients que vous transférez votre site Web vers un nouvel hôte Web, ainsi que des informations sur les heures où vous effectuez le changement.

Cela devrait réduire le nombre de visiteurs du site pendant la migration, éliminant ainsi les contraintes sur le système et évitant les problèmes de service à la clientèle.

Une fois le changement effectué, il est recommandé de surveillez de près la disponibilité de votre site pour s'assurer que tout fonctionne correctement sur le nouvel hôte.


Savoir quand il est temps de changer d'hôte Web

Passer à un nouvel hôte Web peut s'avérer une période stressante. C'est pourquoi de nombreux propriétaires de sites préfèrent ne pas changer d'hôte Web à moins que ce ne soit nécessaire. Après tout, pourquoi perdre du temps et de l’énergie lorsque tout va bien?

Alors, quel est le bon moment pour commencer à chercher un nouvel hôte? Comment savez-vous que votre hébergeur est la cause fondamentale du problème de votre site Web? Voici quelques astuces:

  1. Votre site est en baisse constante
  2. Votre site est trop lent
  3. Le service client n'est pas utile
  4. Vous n'avez plus d'espace, de fonctionnalité ou d'autres ressources
  5. Vous payez trop
  6. Vous avez été piraté plus d'une fois
  7. Vous avez entendu parler d'un excellent service ailleurs

Bottomline: Un bon hébergeur = Mieux dormir la nuit

Quand je suis passé à InMotion Hosting Il y a des années, le support technique était très utile et a permis de changer de site en toute sécurité pendant la nuit. Je me suis réveillé sur un site Web qui fonctionnait rapidement et de manière fiable, sans aucun pépin en service.

Si vous ne vous sentez pas à l'aise, ou si vous vous inquiétez des rapports négatifs que vous avez vus sur votre hébergeur, il est peut-être temps de changer.

Lire aussi -

Sur l'hébergement web et le nom de domaine

Sur la mise à niveau et le choix d'un hôte Web

Développer un meilleur site / blog

À propos de Jerry Low

Fondateur de WebHostingSecretRevealed.net (WHSR) - une critique d'hébergement approuvée et utilisée par les utilisateurs de 100,000. Plus de 15 ans d'expérience dans l'hébergement web, le marketing d'affiliation et le référencement. Contributeur à ProBlogger.net, Business.com, SocialMediaToday.com, et plus encore.