Sauvegarder un site Joomla

Pour prévenir tout problème lors des évolutions de votre site Joomla ou tout risque d'attaque par un pirate, il est primordial que vous fassiez régulierement des sauvegardes de votre site !

Vous avez accès à l'administration du site

Le plus simple est d'utiliser l'extension Akeeba Backup à télécharger sur le site de l'éditeur. Vous pouvez télécharger des fichiers pour le passer en français sur cette page. L'installation de l'extension et du langage se fait de la même manière que toutes les extensions Joomla.  

Ouvrir le tableau de bord à partir du menu Composants > Akeeba Backup

  1. pour lancer la sauvegarde
  2. gérer les sauvegardes déjà réalisées
  3. configurer le composant Akeeba

Akeeba Backup

Lancer la sauvegarde en cliquant sur le bouton [Default Backup Profile] ou [Sauvegarder]

IMPORTANT : ne pas interrompre le processus

La fin de la sauvegarde est signalée par l'apparition de cette fenêtre

Cliquer sur le bouton [Gestion des sauvegardes] pour accéder à la liste des sauvegardes

Cliquer sur le bouton [télécharger] de la première ligne (la dernière sauvegarde). Un message vous avertira que cette méthode n'est pas recommandée.

L'idéal est de récupérer le fichier sauvegardé par FTP. Il se trouve dans le dossier "administrator/components/com_akeeba/backup", sauf si vous avez indiqué un autre emplacement dans la configuration (3).

Note : le nom de la sauvegarde respecte ce format : site-nomdusite-AAAAMMJJ-HHMMSS.jpa

Vous n'avez pas accès à l'administration du site

Prérequis : vous devez être en possession des identifiants et mots de passe pour accéder à la gestion du serveur. Si vous n'avez pas ces données, demandez-les à votre hébergeur.

Il va falloir procéder en 2 étapes : récupérer les fichiers et la base de données

Etape 1 : récupération des fichiers

Il faut utiliser votre logiciel FTP (winSCP, filezilla, ...) ou l'explorateur de fichiers mis à disposition par votre hébergeur ou votre serveur local.

La méthode peut être différente selon l'outil utilisé, mais le principe est de copier tous les fichiers vers un dossier sur votre ordinateur local.

Autre solution :

Vous pouvez utiliser cette méthode qui va récupérer la totalité des fichiers dans un fichier ZIP: https://github.com/cavo789/joomla_free/tree/master/src/zip

Etape 2 : récupération de la base de données

Il faut utiliser phpMyAdmin qui est mis à disposition par votre hébergeur ou votre serveur local. Nous vous conseillons d'utiliser un moteur de recherche avec  les mots "panneau de configuration" suivis du nom de votre hébergeur ou serveur local pour connaître la procédure pour l'utiliser.

Sauvegarde avec phpmyadmin

  1. sélectionner votre base de données dans la colonne de gauche
  2. cliquer sur l'onglet "Exporter"
  3. cliquer sur le bouton [Exécuter]

Le fichier SQL sera automatiquement enregistré sur votre ordinateur

Autre solution :

Vous pouvez utiliser cette méthode : https://github.com/cavo789/joomla_free/tree/master/src/dump_db#version-francophone