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

Mise à jour: 19 mars 2021 / Article par: Jerry Low

Intro: Comment transférer votre site Web

Dans un monde idéal, nous n'aurions jamais à nous soucier de changer d'hébergeur Web - notre site resterait heureusement hébergé dans les installations du fournisseur d'hébergement actuel avec des temps de chargement importants, des coûts abordables et une 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, il est peut-être temps de passer à un meilleur (nous parlerons de savoir quand il est temps de changer partie ultérieure de cet article). Transférer 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. Cela peut être assez facile si vous prenez les bonnes mesures.

Deux façons de migrer un site Web

Lorsque vous déplacez un site Web vers un autre hôte Web, vous devez:

  1. Acheter et activer un nouveau compte d'hébergement,
  2. Déplacer tous les fichiers du site Web, y compris les bases de données et les comptes de messagerie,
  3. Installez et configurez votre application (version PHP, WordPress, etc.) chez le nouvel hôte,
  4. Vérifier le nouveau site sur l'URL intermédiaire / temporaire,
  5. Résoudre les erreurs éventuelles,
  6. Pointez les enregistrements DNS de votre domaine vers le nouvel hôte Web

Tu peux soit externaliser ces tâches vers votre nouvelle société d'hébergement (beaucoup le feront gratuitement) ou vous pouvez transférer vos sites manuellement ou à l'aide d'un plugin.

Nous allons plonger dans les deux options dans cet article.


Option #1: Externaliser votre déménagement de site (gratuitement)

Organigramme - Migration de site à l'aide de l'option #1 - Étape 1 - Inscription
Étape 1 - Inscription

Organigramme - Migration de site à l'aide de l'option #2 - Demande de fichier
Étape 2 - Demande de migration

Organigramme - Migration de site à l'aide de l'option #1 - Étape 3 - Patientez
Étape 3 - Attendez

Choisir un hôte Web qui offre un service de migration gratuit est la meilleure option pour les débutants et les propriétaires d'entreprise occupés.

L'hébergement Web est un secteur concurrentiel - les sociétés d'hébergement font tout ce qu'elles peuvent pour gagner de nouveaux clients. De nombreuses sociétés d'hébergement, y compris certaines excellentes que je recommande, fournissent un service de migration de site Web gratuit aux nouveaux clients. Tout ce que vous avez à faire est de demander une migration après vous être inscrit auprès du nouveau fournisseur et son équipe de support se chargera du gros du travail.

Dans la plupart des cas, il s'agit du moyen privilégié pour vous permettre de gagner du temps et de vous concentrer sur d'autres tâches essentielles de votre site Web.

Voici ce que vous devez faire si vous utilisez cette option:

1. Inscrivez-vous avec un hébergeur qui propose une migration de site gratuite

Pourquoi transpirer sur la migration du site? Certaines sociétés d'hébergement offrent un service de migration de site gratuit et aideront les nouveaux utilisateurs à transférer leur site Web gratuitement. Exemple dans la capture d'écran ci-dessus - Hostinger (Cliquez ici pour plus de détails).

Voici les sociétés d'hébergement recommandées qui proposent une migration de site gratuite:

  • Hostinger - Reconnu pour ses prix compétitifs et sa solution d'hébergement unique, le plan partagé de site Web unique commence à 0.99 $ / mois.
  • InMotion Hosting - Excellent hébergeur avec plus de 15 ans d'expérience.
  • GreenGeeks - Hébergeur Web respectueux de l'environnement, amélioration considérable des performances d'hébergement récentes.
  • InterServer - Hébergeur Web rapide et fiable basé dans le New Jersey - le plan partagé commence à 2.50 $ / mois.
  • Hébergement TMD - Excellentes performances et bon prix - l'hébergement partagé commence à 2.95 $ / mois.

* Divulgation: Si vous commandez via ces liens, je gagnerai une commission sans frais supplémentaires pour vous.

2. Demandez la migration du site et fournissez les détails du site Web

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

InMotion Hosting Website Tranfer
Pour lancer un transfert de site sur InMotion Hosting, connectez-vous au tableau de bord AMP> Opérations de compte> 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 compte GreenGeeks> Assistance> Demande de migration de site> Sélectionnez un service> Fournissez des informations de compte de base (sur votre ancien hôte) telles que l'URL du panneau de configuration, les informations d'identification du compte. Remarque - Le service de migration de site GreenGeeks comprend non seulement le transfert cPanel, mais également la migration depuis la plate-forme Plesk.

3. Reculez et détendez-vous

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: Transférer manuellement votre site Web

1. Achetez un nouvel hébergeur

Vous devez disposer 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, chacune avec sa propre configuration et sa propre offre. 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.

Idéalement, vous devez également informer vos visiteurs et / ou clients que vous déménagez vers un nouvel hébergeur Web, ainsi que des informations sur les heures auxquelles vous effectuez le changement. C'est une bonne pratique en matière de relations publiques de faire périodiquement des mises à jour de statut sur les réseaux sociaux pour garder vos clients informés. De plus, pensez à demander à vos utilisateurs de ne pas visiter votre site Web pendant la migration pour minimiser la charge du système et éviter des maux de tête supplémentaires au service client.

Conseils:

2. Déplacer les fichiers du site Web et les comptes de messagerie

Pour ceux qui exécutent un site Web statique (site sans base de données), tout ce que vous avez à faire est de tout télécharger (fichiers .html, .jpg, .mov) à partir de votre serveur d’hébergement existant et de les télécharger vers votre nouvel hôte en fonction de l’ancien. structure de dossier. Le déplacement peut être effectué rapidement à l'aide d'un agent FTP / sFTP. Je recommande d'utiliser Filezilla si vous en cherchez un.

Déplacer un site dynamique (avec base de données) nécessite un peu de travail supplémentaire.

Base de données en mouvement

Pour un site dynamique qui fonctionne sur une base de données (c'est-à-dire MySQL), vous devrez exporter votre base de données depuis votre ancien hébergeur et l'importer vers votre nouvel hébergeur. Si vous êtes sur cPanel, cette étape peut être effectuée facilement en utilisant phpMyAdmin.

Exporting and transferring databases using phpMyAdmin
Connectez-vous à cPanel> Bases de données> phpMyAdmin> Exporter.

Si vous utilisez un système de gestion de contenu (c'est-à-dire WordPress, Joomla), vous devrez installer les applications sur le nouvel hébergeur avant d'importer la base de données. Certains CMS offrent une fonctionnalité de transfert facile (par exemple, les fonctions 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éplacer un site WordPress

Déplacement de WordPress de cPanel vers cPanel

Pour les sites WordPress sur l'hébergement cPanel (la configuration la plus courante), le moyen le plus rapide de déplacer votre site est de tout compresser dans votre dossier «public_html» ou «www», de télécharger le dossier sur votre nouvel hébergeur et d'ajouter les deux lignes suivantes dans votre WP-config:

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

Déplacement de WordPress à l'aide de plugins courants

wordpress migrator plugin
La migration WP tout-en-un facilite l'exportation de votre site Web WordPress, y compris la base de données, les fichiers multimédias, les plug-ins et les thèmes, sans connaissances techniques requises.

Alternativement, il existe de nombreux bons plugins de migration pour ceux qui déplacent un site WordPress vers un nouvel hébergeur. J'aime Duplicator - Plugin de migration WordPress and Migration de WP tout-en-un pour leur simplicité. Ces plugins vous aideront à déplacer, migrer ou même cloner un site WordPress vers un nouvel hôte Web sans connaissances techniques requises.

Déplacer WordPress à l'aide de plugins spécialement conçus

siteground migrator
SiteGround Migrator automatise le transfert d'un site WordPress vers un compte d'hébergement SiteGround.
wpengine migration plugin
Moteur WP ne fournit pas de services de transfert de site gratuits, mais ils disposent d'un plug-in de migration WordPress spécialement conçu pour les utilisateurs qui basculent.

Certaines sociétés d'hébergement Web fournissent leur propre plugin de migration WordPress. Pour des exemples Migration automatisée du moteur WP and SiteGround Migrator - ce sont des plugins spéciaux développés pour transférer des sites WordPress vers un hébergeur Web désigné. Vous devez utiliser les plugins internes lorsque vous passez à ces entreprises en particulier.

Déplacement de comptes de messagerie

Le transfert de votre e-mail est peut-être l'une des parties les plus difficiles du changement d'hébergeur Web. En gros, vous tomberez sur 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

Si vous transférez un compte complet de cPanel vers cPanel, vous n'avez pas à transférer vos comptes de messagerie manuellement. Vous pouvez également télécharger tous vos comptes de messagerie (et tous les fichiers qu'il contient) à partir du gestionnaire de fichiers cPanel et les télécharger sur votre nouvel hôte Web. Le processus est simple - voici un guide étape par étape si vous avez besoin d’aide).

Dans le pire des cas (transfert à partir d'un panneau de contrôle d'hébergement moins convivial), vous devrez recréer manuellement tous les comptes de messagerie existants dans votre nouvel hôte Web. Le processus peut être un peu fastidieux, surtout si vous utilisez de nombreuses adresses e-mail.

Ajouter un compte email en utilisant cPanel (Capture d'écran: InMotion Hosting).

3. Vérification finale et dépannage

Une fois que vous avez chargé vos fichiers sur 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 rediriger pour pointer les anciens emplacements de fichiers vers de 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ù move.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, juste 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.

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 se déroule correctement. Ensuite, réactivez-les un à la fois, en vérifiant la page d'accueil à chaque fois 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
repair screen
L'un ou l'autre des boutons fonctionnera pour réparer votre base de données, mais choisissez simplement «Réparer et optimiser».
repaired database
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 depuis votre nouvel hébergeur. 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 (voir l'image ci-dessous). Vous pouvez également trouver le nom de votre base de données dans ce 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.

choose database
cPanel> Accéder à phpMyAdmin> Cliquez sur le nom de la base de données pour l'ouvrir.
check all
Une fois la base de données chargée, cochez le bouton qui dit «Vérifier tout / Vérifier les tables ayant une surcharge».
repair-table
Choisissez «Réparer la table» dans la liste déroulante à droite de l'endroit où vous venez de cocher la case.
successful repair
Vous recevrez 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. Pointant le DNS du domaine vers votre nouvel hôte Web

godaddy dns record

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 mauvaise direction. Il s'agit d'une étape critique - assurez-vous d'obtenir les bonnes informations DNS de votre nouvel hébergeur.

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

Trucs

Si votre domaine est actuellement enregistré sur votre ancien hôte Web, envisagez de le transférer à un tiers afin qu'en cas de nouveau changement d'hôte, votre domaine puisse vous accompagner plus facilement et sans complications potentielles.

5. Vérifier la propagation DNS

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 changement mis en service, avertissez votre ancienne société d'hébergement de l'annulation. Surveillez attentivement la disponibilité de votre site pendant au moins une semaine afin de s’assurer que tout fonctionne correctement sur le nouvel hôte Web.

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.

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

Passer à un nouvel hôte Web peut être une période stressante - c'est pourquoi de nombreux propriétaires de sites préfèrent ne pas changer d'hébergeur sauf si cela est nécessaire. Après tout - pourquoi perdre du temps et de l'énergie alors que tout fonctionne bien?

Alors, quel est le bon moment pour commencez à chercher un nouvel hôte? Comment savez-vous que votre hébergeur est à l'origine du problème de votre site Web?

Voici quelques conseils:

  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

Un bon hébergeur = Mieux dormir la nuit

Quand je suis passé à InMotion Hosting il y a des années - le support technique était si utile et a changé mon site en toute sécurité et en toute sécurité pendant que je dormais. Je me suis réveillé sur un site Web qui fonctionnait rapidement et de manière fiable sans un seul problème de 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.

FAQ sur le changement d'hôte Web

Qu'est-ce qu'une migration de site Web?

Le terme migration de site Web fait référence à deux scénarios: 1, le processus de migration d'un site Web d'un domaine vers un autre, modifiant généralement l'emplacement du site, la plate-forme d'hébergement et la conception; et 2, le processus de migration d'un site Web d'un hôte Web vers un autre hôte Web.

Nous utilisons le terme de manière lâche dans cet article et le renvoyons au deuxième scénario.

Combien cela coûte-t-il de transférer un site Web vers un nouvel hébergeur?

Gratuit à environ 100 $ en fonction de la complexité de votre site Web. De nombreux hébergeurs Web, comme mentionné dans cet article, fournissent des services de migration de site gratuits à leurs nouveaux clients.

Puis-je déplacer mon site Web de GoDaddy vers un autre hôte?

Oui. Le déplacement d'un site Web d'un hôte à un autre peut être difficile si vous ne l'avez pas déjà fait. Si possible, demandez à votre nouvel hébergeur s'il serait disposé à vous aider avec la migration gratuite du site Web - cela le fera pour vous sans stress.

Des sociétés d'hébergement telles que Hébergement A2, GreenGeeks and InMotion Hosting fournir des services gratuits de migration de site aux nouveaux clients.

Pouvez-vous transférer un nom de domaine vers un autre site d'hébergement?

Les noms de domaine n'ont pas besoin d'être enregistrés auprès de votre hébergeur. En fait, vous pouvez héberger votre nom de domaine avec un fournisseur de services et le lier à l'hébergement fourni par un autre.

Est-ce que changer d'hébergeur Web affecte le référencement?

En règle générale, le fait de ne pas changer les hébergeurs n'affectera pas le référencement de votre site Web, en supposant que vous gardiez la même structure et le même contenu. Cependant, la qualité de votre hébergement (disponibilité, vitesse, etc.) affecte votre classement de recherche sur le long terme - c'est pourquoi je recommande vivement de choisissez le meilleur hébergeur de notre liste.

Pouvons-nous héberger un site Web gratuitement?

Oui, il est tout à fait possible d'héberger un site Web sans frais. Cependant, ces sites sont souvent limités de quelque manière que ce soit, par exemple en disposant de très peu de ressources et d'une image de marque hôte renforcée. Vous serez également probablement obligé d'utiliser un sous-domaine de l'hôte gratuit sur lequel vous vous trouvez, car les vrais noms de domaine coûteront de l'argent.

Comment transférer mon site Web à un autre propriétaire?

Techniquement, cela peut se faire par le transfert d'actifs tels que l'hébergement Web, le nom de domaine, ainsi que l'accès à des plugins et applications tiers. Cependant, si vous envisagez de le faire, il est préférable de vous assurer que toutes les finances impliquées sont gardées sous séquestre pour votre protection.

Lire aussi -

À 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.