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: Oct 17, 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 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.

Comment transférer votre 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éplacez 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.) sur 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 à 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 mettent tout en œuvre pour gagner de nouveaux clients. De nombreuses sociétés d'hébergement, y compris certaines des meilleures que je recommande, fournissent un service gratuit de migration de sites Web à de nouveaux clients. 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 gros problème.

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 - Inscription avec un hôte Web offrant une migration de site gratuite

Bonnes entreprises d'hébergement avec migration de site gratuite:

  • Hébergement A2 - Reconnu pour sa rapidité et sa fiabilité, l’hébergement mutualisé commence à $ 2.96 / mois.
  • GreenGeeks - Hébergeur Web respectueux de l'environnement, amélioration considérable des performances d'hébergement récentes.
  • InterServer - L'hébergeur Web basé dans le New Jersey ne fait pas grimper les prix ($ 5 / mois) pendant le renouvellement.
  • InMotion Hosting - Excellent hébergeur avec plus de 14 années d'expérience dans le domaine 15.
  • SiteGround - Hébergeur populaire parmi les blogueurs, très fiable; prix de renouvellement cher.
  • Hébergement TMD - Excellentes performances et bon prix - L'hébergement partagé commence à 2.95 / mois.

* Discloure: Si vous commandez via ces liens, je vais gagner une commission sans frais supplémentaires pour vous.

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

1- Acheter un nouvel hôte Web

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.

Aussi, idéalement, vous devriez informer vos visiteurs et / ou clients que vous passez à un nouvel hôte Web, ainsi que des informations sur les heures où vous effectuez le changement. C'est une bonne pratique de relations publiques de faire périodiquement des mises à jour de statut sur les réseaux de médias sociaux pour tenir vos clients informés. De plus, envisagez de demander à vos utilisateurs de ne pas visiter votre site Web pendant la migration afin de minimiser la charge du système et d'éviter des problèmes supplémentaires de service client.

Conseils:

2- Déplacer des fichiers de site Web et des 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 (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 (WordPress, Joomla, par exemple), vous devez installer les applications sur le nouvel hôte Web 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 hébergés sur cPanel (la configuration la plus courante), le moyen le plus rapide 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. 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

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 beaucoup de bons plugins de migration pour ceux qui déplacent le site WordPress vers un nouvel hôte Web. J'aime Duplicateur - Plugin de migration WordPress et 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éplacement de WordPress à l'aide de plugins spéciaux

plugin de migration wpengine
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 et SiteGround Migrator - Ce sont des plugins spéciaux développés pour transférer des sites WordPress vers un hôte Web désigné. Vous devez utiliser les plug-ins internes lorsque vous passez à ces sociétés.

Déplacement de 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

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’ils contiennent) à partir de cPanel File Manager 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 configuration 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 beaucoup d'adresses électroniques.

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

Pointe

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 commutateur activé, avertissez votre ancien hébergeur 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 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

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 -

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