Un guide sur la façon de déplacer un site Web Drupal d'un hébergeur à un autre
Publié: 2022-04-16Changer d'hébergeur est une tâche à laquelle tout propriétaire de site Web peut être confronté tôt ou tard. Dans le monde des options d'hébergement lucratives avec différents forfaits tarifaires - partagé, VPS, hébergement dédié, etc. - ce n'est pas surprenant. Un transfert vers un nouveau serveur d'hébergement fait partie des services DevOps les plus populaires. Aujourd'hui, nous passons en revue les étapes pour déplacer un site Web Drupal vers un autre hébergeur.
Quand avez-vous besoin de déplacer un site Drupal vers un nouvel hébergeur ?
De nombreux clients souhaitent passer à un autre hébergeur (Acquia, Pantheon, GoDaddy, ABC, Digital Ocean, et bien d'autres), des serveurs Linux ou Windows, etc.
Ils décident souvent de transférer leur site Web vers un nouvel hébergeur afin d'augmenter la vitesse de chargement de leur site Web. Ils savent que la lenteur de la vitesse du site Web peut leur coûter de l'argent. Un autre désastre - les temps d'arrêt répétés - est un tueur total de réputation, de conversion et de satisfaction client.
L'idée de migrer un site Drupal d'un hôte à un autre est également souvent associée à des packages d'hébergement coûteux et non flexibles, à un service client médiocre, à un manque de sécurité Web et à d'autres problèmes d'hébergement courants.
Pour cette raison, les clients interrogent souvent les experts sur les étapes à suivre pour déplacer un site Web Drupal vers un autre hébergeur. Eh bien, bien sûr, la tâche de migrer Drupal vers un autre serveur doit être effectuée par un expert technique, mais nous partagerons également les étapes dans notre article.
Services d'assistance à faible coût pour passer à un autre hôte
En venant sur cette page, vous êtes doublement chanceux.
- Tout d'abord, notre équipe de support de site Web peut facilement déplacer un site Drupal vers un nouveau serveur, vous n'avez donc à vous soucier de rien. Notre priorité aujourd'hui est de fournir aux propriétaires de sites Web des services d'assistance à faible coût afin de les soulager de leurs problèmes et d'aider leurs entreprises à lutter contre la crise et à aller de l'avant en améliorant leur présence numérique.
- Deuxièmement, vous pouvez également opter pour nos services d'hébergement avec des forfaits flexibles . Ils varient en fonction de la quantité de ressources et s'adaptent à tous les portefeuilles - écrivez-nous pour en savoir plus. La technologie KVM, les sauvegardes régulières, la surveillance de la disponibilité, les certificats SSL gratuits et le contrôle à distance pratique via cPanel ne sont que quelques-unes des raisons de passer à notre hébergement.
Comment déplacer un site Drupal vers un autre hébergeur ?
N'oubliez pas qu'un transfert de site peut vous être proposé avec un seul bouton magique ("Contactez-nous") ! Mais si vous voulez savoir comment c'est fait, nous décrirons les étapes pour déplacer un site Drupal d'un serveur à un autre.
En gros, pour déplacer un site Drupal vers un autre serveur d'hébergement, il faut :
- déplacer les fichiers du site
- déplacer la base de données du site
- modifier quelques paramètres
Il existe des options pour exporter un site Drupal vers un autre serveur. De nombreux développeurs aiment également utiliser le module de sauvegarde et de migration pour cette tâche. Nous décrirons ici l'une des options pour déplacer votre site qui utilise phpMyAdmin et FTP, qui est disponible avec la plupart des hébergeurs.
1. Désactiver la mise en cache
Il est d'abord recommandé de désactiver la mise en cache Drupal afin d'éviter les problèmes potentiels. Sur votre tableau de bord d'administration Drupal 8, cliquez sur Configuration - Performances - Mise en cache et sélectionnez "Pas de mise en cache". Vous devez également décocher "Agréger les fichiers CSS" et "Agréger les fichiers JavaScript" dans "Optimisation de la bande passante" et enfin cliquer sur "effacer tous les caches".
2. Exportez vos fichiers Drupal
Préparez un dossier sur votre machine locale où vous placerez les fichiers. Connectez-vous à votre serveur distant via FTP, pour lequel vous devrez télécharger un programme FTP comme FileZilla. Entrez les informations d'identification de connexion, puis appuyez sur le bouton QuickConnect pour vous connecter à votre serveur distant qui héberge votre site.
Vous y verrez le dossier de votre site principal. Téléchargez ou glissez-déposez le contenu du dossier sur votre machine locale. Faites attention au nom et à l'emplacement de votre dossier de sauvegarde local.
3. Exportez votre base de données Drupal
Sur le panneau de configuration de votre serveur, accédez à phpMyAdmin dans la section Bases de données. Recherchez la base de données de votre site Drupal par son nom, cliquez sur "Tout vérifier" pour ses entrées, puis sur "Exporter" en haut de la page. Choisissez la méthode d'exportation et le format SQL.
4. Importez votre base de données sur le nouvel hébergeur
Il est maintenant temps de restaurer votre site sur le nouvel hébergement à partir de la sauvegarde. Commencez par créer une nouvelle base de données MySQL (dans la section "Bases de données MySQL") sur votre serveur cible afin d'y importer la sauvegarde de votre base de données. Prenez note de la "base de données", du "nom d'utilisateur", du "mot de passe" et de "l'hôte" - vous en aurez besoin bientôt.
Pour effectuer l'importation, ouvrez votre nouvelle base de données, cliquez sur "Importer" en haut, cliquez sur "Choisir un fichier", sélectionnez votre base de données précédemment exportée et appuyez sur "Go".
5. Configurez le fichier settings.php
Ouvrez maintenant votre sauvegarde des fichiers et dossiers de votre site effectuée à l'étape 2. Allez dans le dossier /sites/default/ et ouvrez le fichier settings.php. Trouvez les lignes pour la "base de données", "nom d'utilisateur", "mot de passe" et "hôte" et écrivez-y les nouvelles.
6. Importez vos fichiers sur le nouvel hébergeur
Il est maintenant temps de télécharger les fichiers de votre site depuis la sauvegarde vers votre serveur cible. Encore une fois, cela peut être fait via un client FTP. Connectez-vous et trouvez le dossier public de votre site. Ouvrez votre dossier de sauvegarde et téléchargez le contenu dans le dossier public sur le serveur cible.
7. Configurez les autorisations
Donnez la permission "lecture seule" à votre settings.php pour des raisons de sécurité. Accédez au fichier settings.php dans le dossier par défaut via FileZilla, cliquez avec le bouton droit sur le fichier, sélectionnez ses autorisations et entrez "444".
8. Modifiez les paramètres DNS
Il est maintenant temps de montrer votre nouvel hébergement au domaine de votre site Web. Pour cela, vous devez mettre à jour les serveurs de noms du domaine (l'enregistrement DNS "A") à l'aide du panneau de contrôle. Faites pointer votre nom de domaine vers la nouvelle adresse IP. Vous devrez contacter le nouvel hébergeur et registraire de domaine.
9. Réactivez la mise en cache
La mise à jour des serveurs de noms peut prendre un certain temps, puis n'oubliez pas de visiter Configuration - Performances de votre tableau de bord d'administration Drupal et réactivez la mise en cache que vous avez désactivée au début.
Félicitations, la mission de déplacer un site vers un autre serveur devrait maintenant être terminée !
Laissez-nous vous aider à déplacer votre site Drupal vers un autre hébergeur à un prix abordable
Ce qui précède a été un bref guide sur la façon de migrer un site Drupal vers un nouveau serveur. Considérant une variété de problèmes d'accompagnement possibles, il est clair que les étapes sont mieux confiées à un expert technique.
Demandez à nos experts Drupal de vous aider à transférer un site Drupal vers un nouveau serveur avec succès. Vous pouvez également choisir de vous déplacer spécifiquement vers notre hébergement. Contactez-nous pour toutes questions, considérations, doutes et idées. Nous sommes prêts à donner un nouvel élan à votre entreprise !