Ce guide vous aidera à migrer votre site web depuis un autre hébergeur vers Spaceship Web Hosting. Que vous débutiez ou utilisiez déjà Spaceship, vous trouverez des instructions détaillées pour restaurer les fichiers et la base de données de votre site à l'aide d'une sauvegarde cPanel.
Il existe deux principales façons de migrer votre site :
Option 1 : Unboxing – lors de l’achat de votre abonnement d’hébergement (recommandé pour les nouveaux utilisateurs) ou via le Gestionnaire d’hébergement si le compte d’hébergement est déjà actif.
Vous pouvez choisir une migration complète ou partielle – restaurer un compte d’hébergement complet ou sélectionner ce que vous souhaitez migrer : sites web, bases de données, fichiers et dossiers.
Seules les bases de données MySQL et MariaDB seront transférées.
Les comptes e-mail ainsi que les certificats SSL ne seront pas transférés : vous devrez les configurer à nouveau après la migration.
Option 2 : Manuellement – si la taille de votre ancien compte d’hébergement dépasse 20 Go.
Voyons maintenant en détail le processus de migration.
Si vous configurez votre hébergement Web Spaceship pour la première fois, vous pouvez migrer votre site web lors du processus de déballage. Choisissez votre abonnement d’hébergement ici.
Ou, si votre offre d’hébergement est déjà active, vous pouvez lancer la migration à tout moment depuis le Gestionnaire d’hébergement → Avancé → Migration :



___________________________________________________________________________________
1) Sélectionnez l’option Migrer votre hébergement web à la première étape :

2) Ensuite, téléversez votre fichier de sauvegarde au format .tar.gz ou .zip . Assurez-vous que le fichier ne dépasse pas 20 Go.
Remarque : Si votre sauvegarde dépasse 20 Go, vous devrez effectuer une restauration manuelle (voir Option 2 ci-dessous) ou contacter notre équipe d’assistance pour obtenir de l’aide.

3) Après le téléversement, le système analysera automatiquement votre fichier de sauvegarde pour vérifier qu’il respecte les limites de votre offre d’hébergement.
En cas de succès, vous verrez le résultat suivant. Cliquez sur Continuer :

Remarque : Si la sauvegarde cPanel dépasse les limites de votre offre, il vous sera demandé de téléverser une sauvegarde plus petite ou de passer à une offre supérieure.
4) Ensuite, choisissez comment vous souhaitez poursuivre la migration : sélectionnez complète ou partielle.

Dans le résumé de la migration, vous verrez la taille de la sauvegarde, le nombre total de fichiers, de sites web, de bases de données, etc. Cliquez sur Payer & migrer (ou Continuer si déjà actif) :

Cela lancera la restauration de l’hébergement sur le serveur et terminera simultanément le processus d’unboxing :

Une fois la restauration terminée, vous recevrez une notification dans votre tableau de bord Spaceship. Pour finaliser la migration, connectez le(s) domaine(s) correspondant aux données de votre fichier de sauvegarde :


Consultez les étapes finales ci-dessous dans cet article.

Vous pouvez migrer plusieurs types d’entités en une seule action en sélectionnant les sites web, bases de données et fichiers ou dossiers requis. La sélection est dépendante : lorsque vous sélectionnez un site web, ses bases de données et fichiers associés sont inclus automatiquement. Si vous excluez une base de données ou un fichier associé, le site web sera également désélectionné.
À tout moment, vous pouvez revenir à une migration complète si nécessaire.
Après avoir sélectionné les fichiers, cliquez sur Payer & migrer (ou Continuer si votre offre est déjà active) pour lancer le processus :

La migration va commencer ; et le processus d’unboxing est presque terminé. Ouvrez le Gestionnaire d’hébergement pour finaliser la connexion des domaines correspondant aux données de votre fichier de sauvegarde (ou cliquez sur J’ai terminé pour quitter) :


Une fois le(s) domaine(s) ajouté(s), vous pouvez également ajouter une offre Spacemail spéciale, activer un certificat SSL gratuit et inclure Autobackup.
Si les serveurs de noms de votre domaine ne sont pas encore configurés, vous devrez les mettre à jour vers les serveurs de noms Spaceship dans le Gestionnaire de domaines. Si vous conservez des serveurs de noms tiers, assurez-vous de mettre à jour vos enregistrements A pour pointer vers la bonne adresse IP de votre nouvelle offre d’hébergement.
Gardez à l’esprit que les modifications DNS (y compris la mise à jour des serveurs de noms et des enregistrements A) peuvent prendre jusqu’à 48 heures pour se propager. Vous pouvez utiliser notre outil de vérification de propagation DNS pour suivre la progression en temps réel.
C’est tout ! Votre site devrait maintenant être migré avec succès et en ligne sur Spaceship Hosting.
Dans ce cas, vous pouvez migrer votre site manuellement en suivant ces étapes :
Restaurer les fichiers du site
Importer les bases de données
Mise à jour des fichiers de configuration
Étape 1 : Téléversez le fichier de sauvegarde
Téléversez votre archive de sauvegarde dans votre dossier personnel via FTP ou directement via le Gestionnaire de fichiers.
Astuce avancée : Si vous disposez d’un lien de téléchargement direct de la sauvegarde (par exemple, depuis votre ancien hébergeur), vous pouvez l’importer plus rapidement via SSH.
Activez SSH dans cPanel >> Gérer le Shell, puis allez dans le menu Terminal et exécutez :
wget https://backup_URL.tar.gz
Remplacez https://backup_URL.tar.gz par votre vrai lien de sauvegarde et lancez le téléversement en appuyant sur Entrée. L’archive sera téléversée dans le dossier personnel.
Étape 2. Afficher les fichiers cachés
Dans le Gestionnaire de fichiers, cliquez sur le bouton Paramètres , cochez la case Afficher les fichiers cachés (dotfiles), puis cliquez sur Enregistrer. Si cette option n’est pas sélectionnée, vous ne pourrez pas voir les fichiers cachés et ils ne seront pas copiés :

Étape 3 : Extraire l’archive
Faites un clic droit sur votre fichier de sauvegarde et sélectionnez Extraire.
Remarque : Vous pouvez extraire l’archive dans un dossier de sauvegarde, au cas où les fichiers à l’intérieur ne seraient pas organisés dans un dossier, ou laisser le chemin vide et les fichiers seront extraits dans le même dossier où vous avez téléversé la sauvegarde.

Étape 4 : Naviguer dans la structure de la sauvegarde
Après extraction, vous verrez plusieurs dossiers. Les plus importants sont :
mysql/ – contient vos dumps de base de données (fichiers .sql)
homedir/– contient vos fichiers
D’autres dossiers peuvent contenir des métadonnées telles que des tâches cron, des certificats SSL, des configurations de domaines additionnels, etc.
Étape 5 : Déplacer les fichiers du site vers le dossier racine
Trouvez homedir, ouvrez-le, et vous y trouverez votre dossier personnel :

Ensuite, localisez le dossier racine de votre site, ouvrez-le et copiez tous les fichiers qu’il contient :

Dans la fenêtre contextuelle, saisissez l’emplacement souhaité sur votre compte d’hébergement (par exemple, /votredomaine.tld ou votre dossier personnalisé) et cliquez sur Copier les fichiers. Ensuite, vous pouvez vérifier ce dossier, et tous les fichiers devraient déjà s’y trouver.
Si votre site contient une base de données (par exemple, si vous avez un site basé sur un CMS), vous devrez la restaurer manuellement. Voici comment procéder.
Étape 1 : Identifier la base de données utilisée par votre site
Pour déterminer quelle base de données appartient à votre site, vous devrez vérifier le fichier de configuration du site. Ce fichier contient le nom de la base de données, le nom d’utilisateur et le mot de passe.
Chaque CMS ou framework stocke ces informations à un endroit différent. Voici les chemins typiques :
Nom de l’application | Chemin vers le fichier de configuration |
|---|---|
WordPress |
|
Joomla |
|
PrestaShop |
ou
|
Moodle |
|
Laravel |
|
Codeigniter |
|
Drupal |
|
OpenCart |
|
MediaWiki |
|
WHMCS |
|
Si votre CMS/framework n’est pas listé ici, recherchez des fichiers nommés comme config.php, settings.php, database.php, ou similaire.
Étape 2 : Trouver et télécharger le fichier de base de données
Retournez dans le dossier d’archive que vous avez extrait, trouvez le dossier mysql et ouvrez-le :

Vous trouverez un ou plusieurs fichiers .sql : ce sont vos dumps de base de données MySQL. Identifiez le bon (par nom ou date), puis téléchargez-le sur votre PC.
Étape 3 : Restaurer la base de données
Il existe trois façons d’importer la base de données via cPanel (menus Sauvegarde, phpMyAdmin ou Terminal). Choisissez celle qui convient à votre configuration :
1) Via cPanel >> le menu Sauvegarde :


Sélectionnez le fichier .sql précédemment téléchargé sur votre PC et cliquez sur Téléverser.
Vous devrez ensuite créer une base de données, un utilisateur, et associer l’utilisateur à la base de données dans cPanel >> Gérer mes bases de données :

La base de données devrait déjà avoir été créée lors du téléversement du fichier .sql . Créons un utilisateur (enregistrez le mot de passe : vous en aurez besoin plus tard) :

Ajoutez l’utilisateur à la base de données. Sur la page suivante, cochez l’option Tous les privilèges, puis cliquez sur Enregistrer les modifications :


De cette façon, la base de données sera attribuée à l’utilisateur correspondant.
2) Via cPanel >> le menu phpMyAdmin :

Remarque 1 : Utilisez cette méthode uniquement si votre base de données est inférieure à 1 Go.
Remarque 2 : La base de données et l’utilisateur doivent déjà être créés via le menu Gérer mes bases de données.
Tout d’abord, localisez le nom de la base de données dans la liste et cliquez dessus :

Allez dans l’onglet Importer et recherchez le fichier .sql correspondant sur votre PC :

Faites défiler vers le bas et cliquez sur Go pour lancer l’importation. Si votre base de données a été importée avec succès, une notification verte s’affichera.
3) Via cPanel >> Terminal menu.
Avant de commencer, assurez-vous que SSH est activé via le menu Gérer le Shell, que la base de données et l’utilisateur ont déjà été créés dans le menu Gérer mes bases de données, et que le mot de passe de la base de données est enregistré.
Exécutez la commande suivante dans le Terminal :
mysql -u DB_USERNAME -p DB_NAME < /home/cPanel_user/path/to/file.sql
Remplacez :
DB_USERNAMEpar votre utilisateur de base de données ;
DB_NAMEpar le nom de votre base de données ;
/home/cPanel_user/path/to/file.sqlavec le chemin complet vers votre fichier SQL.

Après avoir saisi la commande, appuyez sur Entrée. Il vous sera demandé de saisir le mot de passe de la base de données. Appuyez à nouveau sur Entrée, et l’importation commencera.
Après avoir restauré les fichiers et la base de données de votre site, vous devez mettre à jour le fichier de configuration de votre site afin qu’il puisse se connecter à la nouvelle base de données téléchargée sur Spaceship Web Hosting.
Dans le Gestionnaire de fichiers, accédez au répertoire racine de votre site et ouvrez le fichier de configuration contenant les informations de la base de données (clic droit >> Modifier).
Recherchez les lignes qui définissent le nom de la base de données, nom d’utilisateur et mot de passe. Elles peuvent ressembler à ceci (varie selon le CMS) :

Remplacez les valeurs entre guillemets par le vrai nom de la base de données, l’utilisateur et le mot de passe que vous avez créés lors de la restauration, puis enregistrez les modifications.
Vérifiez votre site ! Si votre domaine pointe déjà vers le serveur Spaceship Hosting, vous pouvez maintenant l’ouvrir dans votre navigateur. Si tout est correctement configuré, votre site devrait être en ligne et fonctionnel.
Si vous souhaitez également migrer vos e-mails vers notre service Spacemail, utilisez notre outil de migration ou un client de messagerie tiers. Les détails sont disponibles ici.