Comment migrer votre site Web sans aucun temps d'arrêt ?
Publié: 2020-01-24Que vous soyez un gourou en ligne ou un débutant dans les affaires en ligne, il n'est jamais inutile de revoir les principes fondamentaux de la création d'une excellente plateforme pour développer, développer et maintenir votre entreprise en ligne. Cet article a pour but de vous éduquer et de vous familiariser avec l'idée de la migration de site Web.
Migration de site Web : qu'est-ce que c'est ?
La migration de site Web est un processus de transfert de l'intégralité de votre site Web, y compris le contenu Web et la base de données, d'un fournisseur d'hébergement à un autre fournisseur d'hébergement. Si vous envisagez ce processus ou avez besoin de migrer, assurez-vous que l'ensemble du processus de migration sera effectué avec toutes les précautions.
La première chose à faire est de vérifier la compatibilité du plan ou du service que vous souhaitez acheter pour héberger votre site Web. Par exemple, si votre site Web est créé avec PHP et MySQL, assurez-vous que votre nouvel hébergeur propose de telles plateformes. De plus, la mise en œuvre de la sécurité, la vitesse et la disponibilité sont des aspects cruciaux à prendre en compte lors du choix d'un hébergeur. Vous ne voudriez pas choisir un fournisseur d'hébergement qui causera plus de problèmes à votre site qu'il ne les résoudra. Les temps d'arrêt ne sont bons pour aucun site Web.
Pourquoi avez-vous besoin de migrer votre site Web ?
Nous y avons tous été. Vous essayez d'accéder à votre site Web et votre serveur Web ne répond pas. cela pourrait être le problème de votre hôte. Voici quelques raisons pour lesquelles vous envisagez de migrer votre site Web.
Les serveurs de votre hébergeur sont surchargés
Si vous avez acheté un service d'hébergement partagé, des milliers de sites Web peuvent fonctionner en même temps sur un seul serveur, ce qui entraîne une surcharge du serveur et votre site Web est confronté à des temps d'arrêt.
Cyberattaque malveillante sur le serveur
Il pourrait y avoir un risque de malware et de cyberattaque sur votre site Web au cas où vos fournisseurs d'hébergement Web existants n'auraient pas une conformité de sécurité appropriée. C'est l'une des raisons des temps d'arrêt.
Vous avez affaire à des tableaux de bord fatigués
Vous devez vous sentir à l'aise avec votre hébergeur. Si vous êtes bloqué sur une plate-forme qui fonctionne mal et que vous n'êtes plus à l'aise pour payer les services de cet hôte, vous devriez probablement réduire vos pertes dès que possible.
Prix d'hébergement extraordinaire jour par jour
Vous constatez que vous payez pour certains services et pensez qu'il n'y a pas de frais cachés. Vous faites confiance à votre fournisseur pour être honnête. Puis, un jour, vous constatez qu'on vous facture plus que ce que vous avez négocié et que des frais supplémentaires sont appliqués pour des services qui devraient déjà être inclus dans votre prix total. Si vous constatez que vous êtes dans ce genre de situation, il est prudent de suggérer d'annuler toute autre transaction et tous les liens commerciaux avec cet hôte sont la meilleure voie à suivre.
La migration de site Web peut sembler intimidante, mais il s'agit plus d'un processus flexible que complexe. Jusqu'à présent, vous êtes convaincu qu'il est peut-être temps de migrer votre site Web vers un nouvel hébergeur, mais comment pouvez-vous le faire avec un minimum de temps d'arrêt ? Eh bien, vous avez de la chance !
Voici une description détaillée du processus de migration de votre site Web de l'hébergeur actuel vers un autre .
(1) Achetez un plan compatible auprès d'un nouveau fournisseur d'hébergement Web.
De nos jours, de nombreuses sociétés d'hébergement Web sont facilement disponibles pour faciliter le transfert de vos services d'hébergement. Ils ont des plans d'hébergement Web personnalisés ou pré-ajustés qui répondent le mieux à vos besoins. C'est simplement une question de préférence. Après avoir acheté un plan, votre nouveau fournisseur d'hébergement vous enverra les détails, y compris votre adresse IP et d'autres détails du service de nom de domaine. Une fois que vous avez reçu la confirmation de votre nouveau service, vérifiez attentivement toutes les configurations et informations. Assurez-vous de ne pas annuler votre service d'hébergement existant jusqu'à ce que tout soit transféré vers votre nouveau service et qu'il soit opérationnel correctement.
Vérifiez les identifiants
Au fur et à mesure que vous recevez les informations de connexion de votre nouveau fournisseur d'hébergement, vous devrez vérifier les ports ouverts, les identifiants de connexion, le FTP, etc.
Une fois que vous avez vérifié les informations de connexion, recherchez l'outil de transfert intégré et voyez s'il convient à la migration de votre site Web. Si vous avez cPanel aux deux extrémités, vous pouvez l'utiliser pour l'ensemble de la migration du compte cPanel, y compris le contenu Web, les bases de données et les comptes de messagerie.
Vous recherchez une migration cPanel vers cPanel ? Consultez Accuwebhosting > Article sur la migration de cPanel vers cPanel pour tous les détails.
(2) Sauvegardez toutes les données
Votre fournisseur d'hébergement existant devrait vous aider à sauvegarder vos données. Voici 3 types essentiels de sauvegardes que vous devez effectuer :
(A) Sauvegarde du contenu Web :
Le contenu du site Web est au cœur de tout site Web. Sans le contenu, vous ne seriez pas en mesure de décrire vos services, et de relayer l'information. Si vous avez un serveur Windows ou un hébergement mutualisé Windows, le contenu doit se trouver sur wwwroot. Dans l'hébergement Linux avec cPanel, le contenu du site Web peut être trouvé dans public_html.
Créez un fichier Zip de votre contenu Web :
Accédez à l'emplacement où les données de votre site Web sont stockées et convertissez tous les fichiers de contenu Web en un seul fichier zip sous Windows, ainsi que Linux.
Migrer la sauvegarde Zip via FTP :
File Transfer Protocol ou FTP est utilisé pour transférer les données d'un serveur à un autre. Il existe de nombreux outils disponibles pour FTP tels que FileZilla, Cyberduck, FireFTP, FTP classique, etc. Il est recommandé qu'un client FTP FileZilla sauvegarde ses fichiers Zip.
Vous cherchez à effectuer une sauvegarde de votre site Web à l'aide du client FTP FileZilla ? Consultez FileZilla > Effectuer une sauvegarde pour les étapes complètes.
(B) Sauvegarde de la base de données :
La sauvegarde de la base de données est essentielle à la migration de votre site Web car elle stocke tous les détails des utilisateurs, des produits, des transactions, etc.
Votre site Web peut avoir 2 types de bases de données : MSSQL et MySQL :
Sauvegarde de la base de données MySQL :
phpMyAdmin est un outil Web où vous pouvez également gérer vos bases de données MySQL et exécuter des commandes MySQL. Il fournit également des options d'importation/exportation pour votre base de données.
Vous cherchez à effectuer une sauvegarde de vos bases de données MySQL ? Consultez Accuwebhosting > MySQL DB Backup pour les étapes complètes.
Sauvegarde de la base de données MSSQL :
La base de données MSSQL peut être gérée dans SQL Management Studio. Ici, vous pouvez gérer les bases de données MSSQL. Il offre une option pour exporter directement votre sauvegarde de base de données MSSQL. Vous trouverez ci-dessous le lien vers MSSQL DataBase Backup de SQL Management Studio.
Vous cherchez à effectuer une sauvegarde de vos bases de données MSSQL ? Consultez Accuwebhosting > MSSQL DB Backup pour les étapes complètes.
(C) Sauvegarde des e-mails :
Les plates-formes les plus couramment utilisées pour sauvegarder les e-mails sont Microsoft Outlook et Mozilla Thunderbird. Il est utilisé pour télécharger les e-mails depuis votre serveur de messagerie. Vous pouvez configurer vos comptes de messagerie sur votre ordinateur local pour résoudre le problème de téléchargement des e-mails.
Vous cherchez à effectuer une sauvegarde de votre compte de messagerie dans le client de messagerie local Microsoft Outlook ? Checkout Accuwebhosting> Configurer Outlook pour les étapes complètes.
Vous cherchez à effectuer une sauvegarde de votre compte de messagerie dans le client de messagerie local Mozilla ThinderBird ? Consultez Accuwebhosting > Configurer Thunderbird pour les étapes complètes.
(3) Téléchargement de données sur un nouveau serveur :
Une fois que vous avez terminé avec la sauvegarde des données, vous téléchargerez toutes les données sur le nouveau serveur. Vous pouvez télécharger des données sur le nouveau serveur séparément pour le contenu Web et les bases de données. Cette prochaine étape est très importante dans la migration de site Web. Vous devez vous assurer qu'aucun des fichiers n'a été oublié lors du téléchargement de votre site Web, car cela pourrait entraîner des problèmes lors de l'exécution du site Web.
(A) Restaurer le contenu Web :
Il existe de nombreuses façons de transférer ou de télécharger du contenu Web vers le nouveau serveur hôte. Si vous avez un panneau de contrôle comme SolidCP ou Websitepanel sur votre serveur de destination, vous pouvez télécharger le contenu Web directement à l'aide du bouton de téléchargement.
Restaurer le contenu Web manuellement avec FTP :
Vous pouvez connecter votre nouveau serveur avec FTP afin de transférer ou de migrer votre contenu Web.
Vous souhaitez télécharger ou restaurer votre contenu Web sur votre serveur de destination à l'aide de FileZilla ? Consultez Accuwebhosting > Restaurer le contenu Web pour les étapes complètes.
(B) Restaurer la base de données :
Avant de démarrer le processus de restauration de la base de données, vous devez créer les mêmes base de données et utilisateur de base de données sur le serveur de destination.
Restaurer la base de données MySQL :
La base de données MySQL peut être restaurée à partir de phpMyAdmin. Vous cherchez à restaurer votre base de données MySQL à partir de phpMyAdmin ? Consultez Accuwebhosting > Restaurer la base de données MySQL pour les étapes complètes.
Restaurer la base de données MSSQL :
La base de données MSSQL peut être restaurée à partir de MSSQL Management Studio. Vous cherchez à restaurer votre base de données MSSQL à partir de phpMyAdmin ? Consultez Accuwebhosting > Restaurer la base de données MSSQL pour les étapes complètes.
(C) Restaurer les e-mails :
La migration des e-mails dépend du service de messagerie que vous utilisez. C'est possible si vous avez le même service de messagerie aux deux extrémités. Le service de messagerie fournit de telles fonctionnalités/outils qui sont utiles dans la migration de messagerie. Pour cette partie de la migration des e-mails, l'assistance de votre société d'hébergement de destination peut être requise.
Il n'est pas nécessaire de migrer les e-mails vers le nouveau serveur de destination. Vous pouvez créer tous les comptes de messagerie avec le même mot de passe sur le nouveau serveur de messagerie et continuer à utiliser Outlook et Thunderbird pour récupérer vos e-mails.
(4) Vérification des données et test du site Web :
Vous devrez parcourir tous les fichiers/dossiers que vous avez migrés depuis l'ancien hôte et les comparer efficacement aux deux emplacements. Une fois que vous avez terminé la vérification des données, vous pouvez tester votre site Web à l'aide d'une URL temporaire.
Tester le site Web avec une URL temporaire
Une URL temporaire est utilisée lorsque vous devez vérifier votre site Web sans faire pointer votre domaine. cPanel et Plesk du panneau fournissent tous deux une URL temporaire. À l'aide d'une URL temporaire, vous pouvez vous assurer que les pages du site Web fonctionnent correctement et que la connectivité de la base de données est établie. S'il y a une erreur ou un problème avec votre site Web, vous pouvez le trouver et le corriger à cette étape avant de le mettre en ligne.
Vous souhaitez tester et vérifier votre site Web avant de changer de serveur de noms ou de DNS ? Commander Accuwebhosting> Testez votre site Web pour les étapes complètes.
(5) Changer de DNS :
Une fois la vérification des données terminée, vous pouvez changer les serveurs de noms de domaine. Les serveurs de noms peuvent mettre quelques heures à se propager dans le monde entier. Vous pouvez modifier vos serveurs de noms de domaine sur le panneau de contrôle de votre domaine à partir duquel vous avez acheté votre domaine.
Si vous avez acheté un service d'hébergement partagé, votre fournisseur d'hébergement Web vous fournira les détails du serveur de noms pour pointer le site Web vers son serveur. Voici un exemple de serveurs de noms.
ns1.domaine.com
ns2.domaine.com
Si vous achetez un serveur et que vous souhaitez utiliser votre propre serveur de noms de serveur, il vous faudra enregistrer et définir les serveurs de noms dans le panneau de configuration de votre registraire de domaine. L'enregistrement du serveur de noms nécessite une adresse IP et les détails ns1 et ns2 de votre domaine comme ci-dessous.
ns1.domain.com – Adresse IP de votre serveur
ns2.domain.com – Adresse IP de votre serveur
Tous les registraires de domaine ont des paramètres différents pour enregistrer et définir les serveurs de noms. Par conséquent, vous devrez le faire en conséquence. Vous pouvez contacter votre registraire de domaine pour définir vos serveurs de noms requis.
Domaine acheté chez Accuwebhosting ? Commander Accuwebhosting> Enregistrez-vous et définissez les serveurs de noms pour les étapes complètes.