Comment faire une sauvegarde de site Joomla

Mise à jour: 5 octobre 2024

La sauvegarde régulière de votre site Joomla est cruciale pour garantir la sécurité de vos données et la continuité de votre site en cas de problème. Que ce soit pour prévenir une perte de données due à une erreur humaine, une attaque de pirate ou une panne de serveur, avoir des sauvegardes récentes et complètes vous permet de restaurer rapidement votre site à un état antérieur.

Cet article vous guidera à travers les différentes méthodes pour sauvegarder et restaurer votre site Joomla.

1. Sauvegarde Manuelle des Fichiers Joomla

Suivez les étapes suivantes pour créer une sauvegarde complète des fichiers de votre site Joomla, soit en utilisant un client FTP, soit en utilisant le gestionnaire de fichiers de cPanel.

Utilisation de FTP

  1. Télécharger un client FTP :
Interface de FileZilla

Utilisez un client FTP comme FileZilla pour accéder aux fichiers de votre site. Ensuite, installez et configurez le client FTP avec les informations de connexion fournies par votre hébergeur (hôte, nom d’utilisateur, mot de passe, port).

  1. Connexion au serveur FTP :
Connexion au serveur FTP

Ouvrez FileZilla et entrez les informations de connexion pour vous connecter à votre serveur. Une fois connecté, naviguez vers le répertoire racine de votre site Joomla (généralement public_html ou www).

  1. Téléchargement des fichiers :
Téléchargement des fichiers

Sélectionnez tous les fichiers et dossiers de votre installation Joomla. Ensuite, téléchargez ces fichiers sur votre ordinateur local en les faisant glisser vers un dossier de sauvegarde sécurisé.

Utilisation du gestionnaire de fichiers de cPanel

Accéder au gestionnaire de fichiers
  1. Connectez-vous à votre compte cPanel avec vos identifiants.
  2. Ouvrir le gestionnaire de fichiers : Dans le tableau de bord de cPanel, cliquez sur « Gestionnaire de fichiers » sous la section « Fichiers ».
  3. Naviguer vers le répertoire racine de Joomla : Naviguez vers le répertoire racine de votre site Joomla (public_html ou www).
  4. Compresser et télécharger les fichiers : Sélectionnez tous les fichiers et dossiers de votre installation Joomla. Cliquez sur « Compresser » pour créer une archive ZIP des fichiers sélectionnés.
Compresser et télécharger les fichiers de votre site Joomla

2. Sauvegarde Manuelle de la Base de Données Joomla

Utilisation de phpMyAdmin

  1. Accéder à phpMyAdmin :
Accéder à phpMyAdmin

Connectez-vous à votre compte cPanel avec vos identifiants. Dans le tableau de bord de cPanel, trouvez la section « Bases de données » et cliquez sur « phpMyAdmin ».

  1. Sélectionner la base de données Joomla :

Dans phpMyAdmin, trouvez votre base de données Joomla dans la liste sur la gauche et cliquez dessus pour la sélectionner.

  1. Exporter la base de données :
Exporter la base de données

Cliquez sur l’onglet « Exporter » en haut de la page. Sélectionnez le format d’exportation (généralement SQL) et cliquez sur « Exécuter ». Enfin, téléchargez le fichier exporté sur votre ordinateur local et sauvegardez-le en lieu sûr.

Utilisation de SSH

  1. Accéder au serveur via SSH :
Putty

Utilisez un client SSH comme PuTTY pour accéder à votre serveur. Connectez-vous avec les informations de connexion SSH fournies par votre hébergeur.

  1. Exécuter la commande d’exportation MySQL :

Une fois connecté, exécutez la commande suivante pour exporter la base de données Joomla :

mysqldump -u [nom_utilisateur] -p [nom_base_de_donnees] > [nom_fichier_sauvegarde].sql
  • Remplacez [nom_utilisateur] par votre nom d’utilisateur MySQL.
  • Remplacez [nom_base_de_donnees] par le nom de votre base de données Joomla.
  • Remplacez [nom_fichier_sauvegarde] par le nom que vous souhaitez donner au fichier de sauvegarde.
  1. Télécharger le fichier de sauvegarde :

Utilisez un client FTP ou SCP pour télécharger le fichier de sauvegarde .sql sur votre ordinateur local.

3. Utilisation d’Extensions pour la Sauvegarde

Akeeba Backup

  1. Installation d’Akeeba Backup :

Connectez-vous à votre backend Joomla. Allez dans « Extensions » > « Installer » > « Installer à partir du Web ». Ensuite, recherchez « Akeeba Backup », cliquez sur « Installer » et suivez les instructions pour l’installation.

  1. Configuration de la sauvegarde :
Configuration de la sauvegarde avec Akkeba Backup

Allez dans « Composants » > « Akeeba Backup ». Dans le panneau de contrôle d’Akeeba, configurez le profil de sauvegarde selon vos besoins. Cliquez sur « Backup Now » pour créer une sauvegarde complète de votre site.

  1. Téléchargement et gestion des sauvegardes :
Téléchargement et gestion des sauvegardes

Après la sauvegarde, allez dans « Manage Backups » pour voir et télécharger les fichiers de sauvegarde. Stockez les fichiers de sauvegarde dans un endroit sûr, comme un stockage cloud ou un disque dur externe.

EJB Easy Joomla Backup

  1. Installation d’EJB Easy Joomla Backup : Suivez les mêmes étapes que pour Akeeba Backup pour installer EJB Easy Joomla Backup à partir du répertoire des extensions Joomla.
  2. Création de la sauvegarde : Une fois installé, allez dans « Composants » > « EJB Easy Joomla Backup ». Configurez les paramètres de sauvegarde et cliquez sur « Backup Now » pour lancer la sauvegarde.
  3. Téléchargement et gestion des sauvegardes : Accédez à la section de gestion des sauvegardes pour télécharger et gérer vos fichiers de sauvegarde.

4. Planification des Sauvegardes Automatiques

Configuration dans Akeeba Backup

  1. Accéder à la configuration des sauvegardes planifiées :
Accéder à la configuration des sauvegardes planifiées dans Akeeba BAckup

Connectez-vous à votre backend Joomla. Ensuite, allez dans « Composants » > « Akeeba Backup » > « Configuration ».

  1. Configurer les tâches de sauvegarde planifiée :

Cliquez sur l’onglet « Scheduling Information ». Sélectionnez le type de planification qui vous convient, comme « Front-end Backup » ou « JSON API Backup ». Enfin, copiez le lien de la tâche planifiée fourni par Akeeba Backup.

  1. Configurer le cron job sur votre serveur :
localisez taches cron dans cpanel

Connectez-vous à cPanel. Allez dans « Avancé » > « Tâches Cron ». Ajoutez une nouvelle tâche cron en utilisant le lien de la tâche planifiée d’Akeeba Backup et définissez la fréquence des sauvegardes (quotidienne, hebdomadaire, etc.).

  1. Vérifier les sauvegardes planifiées :

Retournez dans « Composants » > « Akeeba Backup » > « Manage Backups » pour vérifier que les sauvegardes se créent automatiquement selon le planning défini.

Autres outils de planification

  1. Utilisation de services tiers pour la planification des tâches :

Certains services comme EasyCron peuvent être utilisés pour planifier des tâches cron si votre hébergeur ne supporte pas cette fonctionnalité. Inscrivez-vous sur EasyCron, ajoutez une nouvelle tâche et collez le lien de la tâche planifiée d’Akeeba Backup.

  1. Plugins de planification alternatifs :
  • DataSafe Pro : Ce plugin permet également de planifier des sauvegardes automatiques. Installez et configurez le plugin depuis le backend de Joomla. Définissez les intervalles de sauvegarde selon vos besoins.
  • BackupMonkey : Une autre extension qui offre des options de sauvegarde planifiée et de stockage cloud. Configurez le plugin pour des sauvegardes régulières et vérifiez que les sauvegardes sont stockées en toute sécurité.

En utilisant ces méthodes, vous pouvez automatiser le processus de sauvegarde de votre site Joomla, ce qui garantit une protection continue de vos données sans intervention manuelle.

5. Restauration d’une Sauvegarde

Processus de restauration avec Akeeba Backup

  1. Préparation de la restauration :
  • Téléchargez le fichier de sauvegarde depuis la section « Manage Backups » d’Akeeba Backup.
  • Téléchargez Akeeba Kickstart depuis le site officiel et placez-le dans le répertoire racine de votre site Joomla.
  1. Exécuter la restauration avec Kickstart :
  • Accédez à Kickstart via votre navigateur (par exemple, https://votresite.com/kickstart.php).
  • Suivez les instructions à l’écran pour extraire et restaurer la sauvegarde.
  1. Finaliser la restauration :

Après l’extraction des fichiers, suivez les instructions pour mettre à jour la configuration et vérifier que votre site est fonctionnel.

Restauration manuelle des fichiers et de la base de données

  1. Restaurer les fichiers :
  • Utilisez un client FTP pour télécharger les fichiers sauvegardés sur votre serveur.
  • Remplacez les fichiers existants par ceux de la sauvegarde.
  1. Restaurer la base de données :
  • Accédez à phpMyAdmin et sélectionnez votre base de données Joomla.
  • Cliquez sur « Importer » et téléchargez le fichier SQL de sauvegarde.

Exécutez l’importation pour restaurer les données.

Jacques Tremblay
Suivez moi
Les derniers articles par Jacques Tremblay (tout voir)

Tags:

Top Hebergeur
Logo
Compare items
  • Total (0)
Compare
0