Migration Joomla par sauvegarde et restauration avec un plugin de sauvegarde

Introduction

Ce tutoriel explique comment migrer une installation existante du système de gestion de contenu (CMS) Joomla en utilisant des plugins d’un autre fournisseur vers l’un des espaces web populaires de hosting.fr.

Ce tutoriel ne traite que de la migration de Joomla. Comment migrer également votre domaine est décrit ailleurs.

Pour la migration, nous procéderons comme suit :

  • Installation du plugin de sauvegarde dans l’installation Joomla existante,
  • Exportation des données de l’installation existante,
  • Décompression de la sauvegarde à l’aide de l’outil Kickstarter d’Akeeba sur l’espace web de hosting.fr.

Étape 1 : Vérifier les prérequis

  • Vous disposez déjà d’une installation Joomla existante chez un fournisseur à partir duquel vous souhaitez migrer vers hosting.fr.
  • Il est recommandé de mettre à jour votre installation Joomla existante à la version stable actuelle avant la migration.
  • Vous avez déjà configuré un domaine, un espace web et une base de données chez hosting.fr que vous pouvez utiliser pour Joomla. Vous connaissez les identifiants SFTP ou SSH pour cet espace web.

Étape 2 : Installation du plugin de sauvegarde

Pour la migration, nous utilisons le plugin Akeeba. Il peut être installé via le Backend de Joomla. Cliquez sur “Extensions” > “Gérer” > “Installer” dans le Backend. Vous serez dirigé vers la page suivante :

Installer Akeeba Backup

Allez dans l’onglet “Installer à partir du catalogue web”. Si “Akeeba Backup” n’est pas déjà affiché, veuillez le rechercher à l’aide de la fonction de recherche. Cliquez ensuite dessus. Vous serez dirigé vers la page suivante :

Installer Akeeba Backup

Veuillez cliquer sur “Installer”. Ensuite, vous devrez confirmer l’installation en cliquant à nouveau sur “Installer”. Joomla devrait vous informer que l’installation a été réussie.

Étape 3 : Export des données de l’installation existante

Chez votre ancien fournisseur, vous devez exporter les données de la base de données MySQL ou MariaDB ainsi que les fichiers de Joomla. Démarrez une sauvegarde manuelle dans le Backend via le menu “Paramètres” > “Akeeba Backup”. Vous serez dirigé vers la page suivante :

Utiliser Akeeba Backup

Cliquez sur “Configuration Wizard” pour permettre à Akeeba Backup de se configurer automatiquement. La configuration automatique peut prendre quelques minutes, car Akeeba Backup teste par exemple le temps d’exécution maximal des scripts PHP sur votre serveur. Si la configuration est réussie, le message suivant apparaîtra :

Utiliser Akeeba Backup

Cliquez sur “Sauvegarder maintenant” pour créer une sauvegarde. Dans l’étape suivante, vous pouvez également entrer une description pour la sauvegarde :

Utiliser Akeeba Backup

Après avoir saisi les informations souhaitées, veuillez cliquer sur “Sauvegarder maintenant !”. Cela prendra un certain temps pendant que la sauvegarde est créée. Ensuite, apparaît le message “Sauvegarde réussie”. Cliquez ensuite sur “Gérer les sauvegardes”. Vous serez dirigé vers la page suivante :

Utiliser Akeeba Backup

Cliquez sur “Télécharger” pour la sauvegarde la plus récente et enregistrez la sauvegarde sur votre ordinateur.

Étape 4 : Restauration de la sauvegarde sur l’espace web de hosting.fr

Pour la restauration de la sauvegarde sur l’espace web de hosting.fr, vous pouvez utiliser “Akeeba Kickstart”. Il s’agit d’un script PHP qui peut directement restaurer l’ensemble de l’installation Joomla sans qu’une installation de Joomla soit nécessaire au préalable.

Télécharger le Kickstarter d’Akeeba

Veuillez télécharger le Kickstarter depuis le site d’Akeeba. Décompressez le fichier zip dans un dossier sur votre ordinateur.

Télécharger le Kickstarter sur l’espace web à l’aide de Filezilla

Pour transférer le Kickstarter de votre ancien fournisseur vers hosting.fr, téléchargez-le d’abord à l’aide du client FTP ou SFTP FileZilla avec les identifiants que vous avez reçus de votre ancien fournisseur. Le client FileZilla peut être téléchargé à partir de la page du projet FileZilla pour Windows, OSX ou Linux. Nous recommandons de se connecter à FileZilla via le protocole de transfert de fichiers SSH (SFTP) chiffré.

Création d’un profil serveur et établissement de la connexion à l’espace web dans FileZilla

Créons d’abord un profil serveur pour :

  • Démarrez l’outil FileZilla. Créez un nouveau profil serveur dans le “Gestionnaire de serveurs” sous “Fichier” > “Gestionnaire de serveurs”.

Gestionnaire de serveurs dans FileZilla

  • Cliquez sur “Nouveau serveur”.

  • Sélectionnez le “Protocole de transfert de fichiers SSH(SFTP). Si SFTP n’est pas disponible chez votre ancien fournisseur, veuillez choisir FTP.

  • Saisissez sous “Serveur” l’adresse du serveur.

  • Choisissez le port. En général, chez hosting.fr, c’est le port 2244.

  • Saisissez le nom d’utilisateur et le mot de passe pour l’espace web.

  • Pour une meilleure lisibilité, vous pouvez donner un nom au profil serveur, par exemple “nouveau fournisseur”, en sélectionnant le profil à gauche dans l’arborescence et en appuyant sur la touche “F2”.

Cliquez enfin sur “OK”.

  • FileZilla demandera si vous souhaitez enregistrer le mot de passe pour votre espace web. Veuillez sélectionner “Enregistrer le mot de passe”. Nous recommandons d’enregistrer le mot de passe de manière sécurisée en définissant un mot de passe principal.

Téléchargement des fichiers du Kickstarter

  • Veuillez redémarrer le gestionnaire de serveurs. Sélectionnez le profil que vous avez créé précédemment et cliquez sur “Se connecter”. Si vous avez défini un mot de passe principal pour FileZilla, il se peut que vous soyez interrogé à ce sujet.

  • FileZilla demandera ensuite si vous faites confiance au certificat cryptographique du serveur. Sélectionnez “Faire toujours confiance à ce serveur, enregistrer cette clé.

Après l’établissement de la connexion, veuillez naviguer dans la liste de fichiers et de dossiers à droite jusqu’au dossier sur l’espace web qui est le répertoire racine de votre domaine respectif. Vous pouvez voir quel dossier il s’agit dans les paramètres de votre domaine.

Utiliser Akeeba Backup

  • Naviguez dans la colonne de gauche vers le dossier où vous avez précédemment extrait les fichiers du fichier zip du Kickstarter d’Akeeba. Sélectionnez ensuite les fichiers dans ce dossier. Faites un clic droit sur les fichiers et sélectionnez “Télécharger”.

  • Veuillez patienter jusqu’à ce que le transfert des fichiers soit terminé.

  • Il est également recommandé de télécharger directement la sauvegarde sur le serveur via SFTP, car elle peut être très volumineuse. Veuillez naviguer dans la colonne de gauche de FileZilla vers le dossier contenant le fichier de sauvegarde que vous avez précédemment téléchargé depuis votre ancienne installation.

Utiliser Akeeba Backup

  • Téléchargez le fichier .jpa sur le nouvel espace web et attendez que le téléchargement soit terminé.

Étape 5 : Import des données de la sauvegarde via le script Kickstarter

Nous pouvons maintenant importer les fichiers de la sauvegarde avec le Kickstarter. Pour cela, appelons le script Kickstart dans le navigateur en ajoutant /kickstart.php au domaine, par exemple en accédant à la page https://umgezogen.mustermann-domain.de/kickstart.php. Un message d’avertissement apparaîtra :

Utiliser Akeeba Backup

Prenez en compte les indications et cliquez ensuite sur “Cliquez ici ou appuyez sur ESC pour fermer ce message”. La page suivante s’affichera :

Utiliser Akeeba Backup

Veuillez sélectionner votre “Fichier d’archive” téléchargé, s’il n’est pas détecté automatiquement. Sous “Écrire dans les fichiers”, choisissez “Directement”. Ensuite, cliquez sur “Démarrer”. Une barre de progression apparaîtra et enfin le message suivant s’affichera :

Utiliser Akeeba Backup

Cliquez là-dessus sur “Exécuter l’installateur”. Vous serez dirigé vers la page suivante :

Utiliser Akeeba Backup

Cliquez sur “Suivant” pour configurer la base de données.

Configurer la base de données Akeeba Backup

Veuillez saisir les informations d’identification de votre nouvelle base de données chez hosting.fr. Comment trouver les informations d’identification chez hosting.fr est décrit dans l’article “Où trouver les informations d’identification de ma base de données ?”. Pour plus de sécurité, veuillez sélectionner l’option “Sauvegarder” sous “Avec des tableaux existants”. Cliquez enfin sur “Suivant”. Si un avertissement apparaît indiquant que votre base de données contient des caractères spéciaux, cliquez sur “OK”. Si l’opération a été réussie, le message suivant apparaîtra :

Importer la sauvegarde de la base de données Akeeba Backup

Cliquez maintenant sur “Étape suivante”. Vous serez dirigé vers la page suivante :

Configurer Akeeba Backup après l’importation

Aucune autre modification n’est nécessaire ici. À moins que, par exemple, vous ne souhaitiez changer le mot de passe de l’administrateur du site. Veuillez cliquer sur “Suivant”. La page suivante s’affichera :

Finaliser Akeeba Backup

Veuillez maintenant fermer la fenêtre ou l’onglet. Vous devriez revenir à l’onglet précédent, qui devrait désormais être affiché comme suit :

Finaliser Akeeba Backup

Veuillez cliquer sur “Nettoyer” pour terminer la migration. Ensuite, vous serez dirigé vers la page suivante :

Finaliser Akeeba Backup

À partir de là, le frontend (vues du site web) ou le backend (page de gestion du site web) peut désormais être ouvert.

Conclusion

Vérifiez le bon fonctionnement du site dans le frontend et le backend. La migration du site est ainsi terminée.

N'hésitez pas à vous inscrire à notre newsletter



Nous vous remercions de votre inscription à la newsletter hosting.fr.
Détails du contrat Joomla Sauvegarde Restauration Migration