Vous devez déplacer votre site web d’un compte o2switch vers un autre ? Cette opération, bien que technique, reste accessible avec une bonne méthode. Voici un guide simplifié en 5 étapes essentielles.
Résumé des étapes
- Sauvegarder : fichiers + base de données
- Préparer : créer la nouvelle base de données
- Transférer : fichiers et données vers le nouvel hébergement
- Configurer : adapter les fichiers de configuration
- Basculer : pointer le domaine vers le nouvel hébergement
Étape 1 : Sauvegarder votre site
- Fichiers : Téléchargez tous vos fichiers via FTP (FileZilla recommandé). Guide FileZilla o2switch
- Base de données : Exportez-la depuis phpMyAdmin (format .sql). Guide export base o2switch
- Emails : Notez que les adresses emails ne sont pas transférées automatiquement. Voir Gestion des e-mails plus bas
Étape 2 : Préparer le nouvel hébergement
Dans le cPanel de destination :
- Créez une nouvelle base de données MySQL
- Créez un utilisateur associé à cette base
- Vérifiez la compatibilité des versions PHP
- Notez ces informations (vous en aurez besoin à l’étape 4)
Besoin d’aide sur ce sujet : suivez le guide sur la création base de données
Étape 3 : Transférer fichiers et base
- Fichiers : Uploadez tous vos fichiers via FTP dans le répertoire approprié du nouvel hébergement.
- Base de données : Importez le fichier .sql dans votre nouvelle base via phpMyAdmin.
Étape 4 : Adapter la configuration
Modifiez le fichier de configuration de votre site avec les nouvelles informations de base de données :
- WordPress : fichier
wp-config.php - Joomla : fichier
configuration.php - Drupal : fichier
settings.php - Autre CMS : consultez la documentation spécifique
Astuce WordPress : modifiez ces lignes dans wp-config.php :
define('DB_NAME', 'votre_nouvelle_base');
define('DB_USER', 'votre_nouvel_utilisateur');
define('DB_PASSWORD', 'votre_nouveau_mot_de_passe');
define('DB_HOST', 'localhost');Étape 5 : Pointer le domaine
Migration vers un autre compte o2switch :
- Supprimez le domaine de l’ancien compte (cPanel → Domaines)
- Ajoutez-le au nouveau compte
Test avant bascule : Modifiez temporairement le fichier hosts de votre ordinateur pour associer votre nom de domaine à la nouvelle adresse IP et tester le site. Voir le chapitre détaillé « Tester le fonctionnement du site » de ce guide o2switch.
Astuce WordPress : Après la bascule, connectez-vous à l’administration et sauvegardez vos permaliens (Réglages → Permaliens) pour éviter les erreurs de liens internes.
Cas particulier : migration vers une autre « lune »
o2switch permet de créer plusieurs univers web (lunes) dans un même compte pour mieux organiser vos projets. Pour migrer un site vers une autre lune, suivez la même procédure qu’entre deux comptes : supprimez le domaine de la lune d’origine puis ajoutez-le dans la nouvelle lune. En savoir plus sur les lunes o2switch
Attention : cette méthode ne convient pas pour une refonte classique sur sous-domaine (ex: refonte.mondomaine.fr), car un sous-domaine doit rester dans la même lune que le domaine principal.
Gestion des emails
Pour conserver l’historique et la configuration des emails, transférez ces deux dossiers :
mail/nom-du-domaine.fr(contenu des boîtes emails)etc/nom-du-domaine.fr(configurations et mots de passe chiffrés)
Méthodes de transfert :
- Via FTP (même méthode que pour les fichiers du site)
- Ou via SSH avec rsync (recommandé pour les emails car plus rapide)
- Après le transfert et la reconfiguration du domaine, les comptes emails devraient être automatiquement reconnus
- Effectuez cette opération avant de faire pointer le domaine
Points de vigilance
- ✅ Vérifiez la compatibilité des versions PHP entre ancien et nouvel hébergement
- ✅ Testez votre site en modifiant temporairement le fichier hosts de votre ordinateur
- ✅ Gardez une sauvegarde complète jusqu’à confirmation du bon fonctionnement
- ⚠️ Une courte interruption des emails est possible pendant la bascule DNS

Pour aller plus loin : consultez le guide complet de migration o2switch qui détaille chaque étape avec des captures d’écran.













