Lors d’une migration impliquant la bascule d’un nom de domaine entre deux hébergements o2switch, il est naturel de vouloir tester le site avant le changement définitif.
Dans ce cas précis, que ce soit un changement de compte, de lune, ou d’infrastructure, la réponse est claire : non.
Le périmètre de ce billet
Ce texte concerne exclusivement les migrations impliquant :
- la bascule d’un nom de domaine existant ;
- entre deux hébergements distincts o2switch ;
- que ce soit entre deux comptes ou entre deux lunes.
Un principe fondamental chez o2switch
Sur un hébergement o2switch, un nom de domaine ne peut être déclaré qu’à un seul endroit à la fois.
Concrètement :
- un domaine est rattaché à un hébergement précis ;
- il ne peut pas être déclaré simultanément sur un second hébergement o2switch.
Tant que le domaine est présent sur l’hébergement d’origine, il est impossible de l’ajouter ailleurs.
C’est ce point précis qui bloque toute tentative de prévisualisation.
Pourquoi le fichier hosts ne permet pas de tester
Un nom de domaine ne pouvant être déclaré qu’à un seul endroit chez o2switch, il est impossible de forcer localement l’IP du nouvel hébergement via le fichier hosts. La prévisualisation est donc impossible avant la bascule.
➔ On est donc techniquement bloqué.
Vous n’avez pas le choix
La seule approche fiable consiste à :
- préparer intégralement l’hébergement de destination
(fichiers, base de données, configuration, versions PHP, permissions) ; - supprimer le nom de domaine de l’hébergement source ;
- ajouter immédiatement le nom de domaine sur l’hébergement de destination ;
- tester le site une fois la bascule effectuée.
Si la préparation a été correctement réalisée, l’indisponibilité est généralement très courte.
Bonne pratique
Cette opération doit être réalisée à un moment de faible fréquentation du site, afin de limiter l’impact pour les utilisateurs.
Vous pouvez éventuellement déclarer le nom de domaine chez Cloudflare (ou autre) mais uniquement afin de faciliter la bascule DNS.
