asset 1
asset 2
asset 3
asset 2
asset 21

Comment migrer son site d’un hébergement o2switch à un autre

22 août 2025

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

  1. Sauvegarder : fichiers + base de données
  2. Préparer : créer la nouvelle base de données
  3. Transférer : fichiers et données vers le nouvel hébergement
  4. Configurer : adapter les fichiers de configuration
  5. Basculer : pointer le domaine vers le nouvel hébergement

Étape 1 : Sauvegarder votre site

É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
migrer site o2switch

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *