Migrer un site web sans coupure
Copier les fichiers et la base, vérifier sur le nouvel hébergement, puis basculer le DNS au bon moment.
Avant de commencer
Une migration réussie est une migration que vos visiteurs ne remarquent pas. Le principe est toujours le même : copier, vérifier sur le nouvel hébergement sans toucher au nom de domaine, puis basculer le DNS.
Notez d'abord ce que contient votre site actuel : la version de PHP (ou du langage utilisé), le type et la taille de la base de données, les tâches planifiées, les adresses e-mail rattachées au domaine, les certificats.
1. Baissez la durée de vie de vos enregistrements DNS
Un ou deux jours avant la bascule, réduisez le TTL des enregistrements qui pointent vers votre site (A, AAAA, CNAME de www) à 300 secondes. Le changement d'adresse se propagera alors en quelques minutes le jour venu.
2. Copiez les fichiers et la base
- Fichiers : par SFTP ou
rsync, en conservant les droits et les dates. - Base de données : un export complet (
mysqldumpou l'outil d'export de votre hébergement actuel), importé dans une base créée sur le nouvel hébergement. - Configuration : mettez à jour les identifiants de la base dans le fichier de configuration de votre application.
Sur un hébergement cPanel, l'outil de sauvegarde complète de l'ancien hébergeur produit une archive que notre équipe peut restaurer : ouvrez une demande au support en indiquant où la récupérer.
3. Vérifiez sans toucher au DNS
Sur votre poste, faites pointer temporairement le domaine vers la nouvelle adresse dans le fichier hosts, puis parcourez le site : pages, formulaires, espace d'administration, paiements en mode test. Retirez la ligne une fois la vérification terminée.
4. Gelez les modifications, recopiez, basculez
Juste avant la bascule, passez l'ancien site en maintenance (ou en lecture seule), refaites une copie de la base et des fichiers modifiés, puis changez les enregistrements DNS pour qu'ils pointent vers le nouvel hébergement.
5. Après la bascule
- Vérifiez le certificat HTTPS et les redirections (
www,httpvershttps). - Surveillez les journaux d'erreurs pendant quelques jours.
- Gardez l'ancien hébergement actif une semaine, le temps que tous les visiteurs soient passés sur le nouveau, puis remontez le TTL.
Besoin d'aide ?
Notre équipe peut prendre en charge la migration avec vous. Décrivez votre site dans une demande de devis ou au support : nous vous disons ce qui est compris dans votre offre et ce qui relève d'une prestation.