Comment sauvegarder automatiquement un site Joomla ?

Un site Joomla se sauvegarde automatiquement en installant un composant de sauvegarde (Akeeba Backup est le standard de l'écosystème), en planifiant son exécution via une tâche CRON du serveur, puis en envoyant chaque archive vers un stockage externe distinct de l'hébergement. La sauvegarde doit couvrir à la fois les fichiers et la base de données : l'un sans l'autre ne permet pas de remonter le site.

Les quatre réglages qui font une sauvegarde fiable

  • Une sauvegarde complète : fichiers (dont images, templates, extensions) et base de données dans la même archive, pour garantir la cohérence entre le contenu et le code.
  • Un déclenchement par CRON, côté serveur, et non par la visite d'un internaute : une sauvegarde qui dépend du trafic ne s'exécute pas de façon régulière.
  • Une copie hors de l'hébergement (espace distant, autre datacenter). Une archive stockée sur le serveur du site disparaît avec lui en cas de compromission ou de panne matérielle.
  • Une politique de rétention : conserver plusieurs générations, pas seulement la dernière. Un piratage ou une corruption de données peut passer inaperçu pendant plusieurs jours.

La vérification qui conditionne tout le reste

Une sauvegarde n'a de valeur que si elle a été restaurée au moins une fois. Une archive incomplète, un dump de base tronqué ou un mot de passe de chiffrement perdu ne se découvrent jamais au bon moment. Le test de restauration se fait sur un environnement de préproduction, à intervalle régulier, et se documente.

Chez Pulsar Agency, la sauvegarde automatisée, son externalisation et la vérification périodique de sa restauration font partie intégrante de notre contrat de maintenance de site web.