Comment migrer votre site Web vers un nouvel hôte Web

Mise à jour : 2022-04-25 / Article par : Jerry Low

Intro : Déplacer votre site Web vers un autre hôte

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 locaux du fournisseur d'hébergement actuel avec super temps de chargement, coûts abordables, et 100 % de disponibilité.

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

Si votre hébergeur actuel ne vous donne pas ce dont vous avez besoin, il est peut-être temps de migrer vers un meilleur. La migration de votre site Web vers un nouvel hébergeur ne doit pas nécessairement être aussi fatigante que le déménagement dans une nouvelle maison. Cela peut en fait être assez facile si vous suivez les bonnes étapes.

Deux façons de transférer un site Web

Lors de la migration d'un site Web vers un autre hébergeur, vous devez :

  1. Achetez et activez un nouveau compte d'hébergement Web,
  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 sur le nouvel hébergeur,
  4. Vérifier le nouveau site sur l'URL intermédiaire / temporaire,
  5. Résoudre les problèmes en cas d'erreurs, et
  6. Pointez les enregistrements DNS de votre domaine vers le nouvel hôte Web

Vous pouvez soit sous-traiter ces tâches à votre nouvel hébergeur (beaucoup le feront gratuitement), soit transférer vos sites manuellement.

Nous allons plonger dans les deux options dans cet article.

Liens rapides:


Option #1 : externaliser la migration du site Web (gratuit)

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ébergeur qui offre un support de migration gratuit est le meilleure option pour les débutants et propriétaires d'entreprise occupés.

L'hébergement Web est une industrie compétitive - 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 Services gratuits de migration de sites Web 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 d'assistance s'occupera 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 de site ? Certaines sociétés d'hébergement offrent une assistance gratuite à la migration de site et aideront les nouveaux utilisateurs à déplacer 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 à 1.99 $ / mois.
  • InMotion standard - 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.
  • TMD Hosting - Excellentes performances et bon prix - l'hébergement partagé commence à 2.95 $ / mois.
  • Cloudways – Assistance de migration sans intervention à 100 % pour le premier site – L'hébergement basé sur le cloud commence à 10 $/mois.

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.

Mise en situation : InMotion standard

InMotion Transfert de site Web d'hébergement
Pour initier une migration de site fer à InMotion standard, connectez-vous au tableau de bord AMP> Opérations de compte> Demande de transfert de site Web. Cliquez ici pour initier InMotion migration de site gratuite maintenant.

Mise en situation : GreenGeeks

Vous pouvez demander GreenGeeks prise en charge de la migration de sites après l'achat. Pour lancer la migration, connectez-vous à votre GreenGeeks Gestionnaire de compte > Assistance > Demande de migration de site > Sélectionnez un service > Fournissez des informations de base sur le compte (sur votre ancien hébergeur), telles que l'URL du panneau de configuration, les informations d'identification du compte. Remarque - GreenGeeks Le service de migration de site inclut non seulement le transfert cPanel, mais également la migration depuis la plateforme Plesk.

Mise en situation : Cloudways

Cloudways Service de migration
Cloudways fournit une assistance gratuite à la migration pour leurs utilisateurs (1 site). Pour démarrer le processus, lancez simplement votre demande sur leur chat d'assistance (cliquez ici pour visiter).

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 : Migrer votre site Web manuellement

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.

Lire la suite:

2. Transférez les fichiers du site Web et les comptes de messagerie

Pour ceux qui exploitent un site Web statique (site sans base de données), tout ce que vous avez à faire est de tout télécharger (.html, .jpg, .mov) à partir de votre serveur d'hébergement existant et téléchargez-les sur votre nouvel hôte en fonction de l'ancienne structure de dossiers. Le déménagement peut se faire rapidement à l'aide d'un FTP / SFTP agent. 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.

Migration de la base de données

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.

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 (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 (c'est-à-dire 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.

Migrer un site WordPress

Transférer WordPress de cPanel à 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);

Migrer WordPress à l'aide de plugins courants

plugin wordpress migrator
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 et Migration de WP tout-en-un pour leur simplicité. Ces plugins vous aideront à cloner et à migrer un site WordPress vers un nouvel hébergeur sans aucune connaissance technique requise.

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

migrateur de siteground
SiteGround Migrator automatise le transfert d'un site WordPress vers un compte d'hébergement SiteGround.
plugin de migration wpengine
Moteur WP ne fournit pas de services de transfert de site gratuits, mais ils ont un plugin de migration de site Web WordPress spécialement conçu pour les utilisateurs qui se connectent.

Certain sociétés d'hébergement Web fournir leur propre plugin de migration WordPress. Pour des exemples Migration automatisée du moteur WP et 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éplacer des comptes de messagerie vers un autre hôte

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 simple à déplacer. Connectez-vous à votre registraire de domaine (où vous hébergez votre e-mail), modifiez votre hébergement de messagerie Un (ou @) enregistrement vers 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 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 migrez un compte complet de cPanel vers cPanel, vous n'avez pas besoin de transférer vos comptes de messagerie manuellement. Alternativement, vous pouvez télécharger tous vos comptes de messagerie (et tous les fichiers qu'ils contiennent) à partir du gestionnaire de fichiers cPanel et les télécharger sur votre nouvel hébergeur. Le processus est simple - voici un guide étape par étape si vous avez besoin d’aide).

Dans le pire des cas (migration depuis une version moins conviviale panneau de contrôle d'hébergement), 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 beaucoup d'adresses e-mail.

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

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. Cloudways) 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 déplacez les actifs de votre site Web depuis 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 oubliés. Si cela se produit, vos visiteurs sont susceptibles d'éprouver Erreurs 404. Gardez un œil sur le journal 404 pendant et après le changement - ce journal vous alertera de tout lien ou actif non fonctionnel auquel vous devez remédier pour que votre site soit pleinement fonctionnel.

Dans la plupart des cas, vous pouvez utiliser ..htaccess redirectMatch et redirigez 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ù move.html est la page que vous souhaitez montrer à vos visiteurs en cas d'erreur 404.

ErrorDocument 404 /moved.html

Transférer une page Web vers une nouvelle URL

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 faire un peu de Coding, 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 choisissez 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 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.

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 le bouton qui dit «Vérifier tout / Vérifier les tables ayant une surcharge».
table de réparation
Choisissez «Réparer la table» dans la liste déroulante à droite de l'endroit où vous venez de cocher la case.
réparation réussie
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

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

Conseil

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ébergeur

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 support 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 standard 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 la migration d'hébergement 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 jusqu'à environ 100 $ en fonction de la complexité de votre site Web. De nombreux hébergeurs Web, comme mentionné dans cet article, fournissent une assistance gratuite à la migration de site à 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 et InMotion standard 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?

Généralement non - le changement d'hôtes Web n'affectera pas votre site Web Optimisation SEO, en supposant que la structure et le contenu de votre site restent identiques. Cependant, la qualité de votre hébergement (temps de disponibilité, vitesse, etc.) affecte votre classement de recherche à long terme - c'est pourquoi je recommande fortement de choisir 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.