Migrer un site vers un autre hébergement
Checklist générique de migration d'un site : fichiers, BDD, configuration, mails, DNS, SSL et retour arrière.
1. Faire l'inventaire
Liste fichiers, base(s), comptes mails, DNS, sous-domaines, tâches cron, certificats, versions PHP et dépendances.
2. Sauvegarder la source
Récupère les fichiers et un dump SQL. Garde la source en place pendant la préparation de la destination.
3. Préparer la destination
Crée le domaine/dossier, la base, l'utilisateur, importe le dump et adapte le fichier de configuration.
4. Tester avant le DNS
Teste via une URL technique ou un moyen de prévisualisation sans basculer le domaine si possible.
5. Recréer les mails
Crée les comptes et paramètres de messagerie côté destination avant la bascule DNS afin de limiter les pertes.
6. Basculer les DNS en dernier
Le changement de DNS vient après les tests. Pendant la propagation, des visiteurs peuvent toucher l'ancien ou le nouveau serveur.
7. Régénérer SSL et tester
Une fois le domaine arrivé sur la destination, régénère le certificat puis teste site, formulaires, mails, tâches cron et admin.
8. Ne supprimer l'ancien hébergement qu'après validation
Conserve une période de sécurité et une sauvegarde indépendante.
🧯 Erreurs fréquentes
Site blanc/500 après migration
Cause probable : Configuration BDD, version PHP ou extension manquante.
Correctif : Comparer les environnements et les logs d'erreur.
Nouvelles données apparaissent sur l'ancien site
Cause probable : Propagation DNS encore en cours.
Correctif : Maintenir les deux côtés le temps de la propagation et éviter les changements de contenu durant la fenêtre de bascule.
Sources de vérification
Ces liens servent à recontrôler le tuto quand l'outil ou l'hébergeur évolue.
Historique de la fiche
L'historique détaillé reste aussi disponible dans Git.