Sauvegarder vos données

Que ce soit pour effectuer une mise à jour de SPIP, ou pour déménager votre site, vous aurez besoin de sauvegarder vos données. Ou simplement, vous êtes une personne précautionneuse et vous vous préoccupez de faire régulièrement des sauvegardes de votre site. C’est bien.

1. D’abord vider le cache

Pour éviter de récupérer un lourd tas de fichiers inutiles, pensez à vider le cache de votre site SPIP avant d’en récupérer les données (surtout si votre site compte beaucoup de visites).

Pour vider le cache de votre site, rendez-vous en tant qu’administrateur, à la page « Configuration du site > Vider le cache » de l’espace privé, sans oublier de cliquer ensuite sur le bouton « Vider le cache » de la page affichée. Le message « Le cache est vide » confirme l’action.

2. Sauvegarder la base de données

La base de données est le cœur de votre système d’information : tout le contenu des articles, des brèves, des rubriques, des auteurs et des forums y est stocké.

Pour réaliser la sauvegarde de votre base de données (c’est-à-dire de l’intégralité de vos documents réalisés avec SPIP), rendez-vous dans la page « Sauvegarder la base » du menu maintenance de l’espace privé

La sauvegarde générée à partir du site est sous le format SQLite : nom_site_aaaammjj.sqlite [1] Une fois le fichier de sauvegarde généré, vous pouvez le récupérer en FTP à l’adresse ./tmp/dump/

Remarque importante : Cette sauvegarde n’est utilisable qu’avec la version de SPIP dans laquelle elle a été effectuée. Pensez à la noter ou à télécharger cette version de SPIP pour pouvoir tout retrouver comme avant en cas de problème. Répétons ce conseil, car c’est une erreur très classique : en cas de mise à jour de SPIP, ne réinstallez pas la base de données à partir de la sauvegarde effectuée précédemment avec un SPIP de version antérieure. Utilisez votre sauvegarde pour déménager votre site vers un SPIP de même version.

Il est aussi possible de faire une sauvegarde de la base sans passer par SPIP en effectuant un export de la base sous phpMyAdmin qui permettra alors des montées en version.

Réaliser une sauvegarde complète

Dans le cadre d’une simple mise à jour de SPIP, il n’est pas nécessaire de sauvegarder l’intégralité de votre site. Par contre, c’est indispensable si vous souhaitez déménager votre site.

Pour avoir une sauvegarde complète de vos données SPIP, il faut également penser à récupérer (par FTP) :

  • votre dossier /IMG (et ses sous-répertoires), qui contient toutes les images et les documents joints du site
  • vos squelettes et tout ce que contient votre dossier « squelettes »
  • vos fichiers personnalisés mes_options.php et mes_fonctions.php
  • les contributions et les plugins que vous aviez installés et tout ce que contient votre dossier « plugins »
  • Les fichiers config/clés

Automatiser les sauvegardes

A noter, qu’il existe le plugin Saveauto qui permet de sauvegarder quotidiennement sa base de données.

Notes

[1jusqu’à SPIP 2.1| XML| dump.xml ou dump.xml.gz

Portfolio

Auteur dani, L’équipe de SPIP, tetue Publié le : Mis à jour : 21/03/25

Traductions : عربي, català, corsu, English, Español, français, italiano, Nederlands, Português, svenska