SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Télécharger

Sauvegarder vos données

Juillet 2006 — mis à jour le : Septembre 2009

Toutes les versions de cet article :

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 de 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é [1].

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 « Sauvegarde/restauration de la base » de l’espace privé, et choisissez le format de compression de la base.

JPEG - 22 ko

Quelle compression choisir ?
-  Réponse courte : essayez d’abord une sauvegarde compressée. En cas d’échec, choisissez une sauvegarde non compressée.
-  Explications : Un fichier « dump.xml.gz » est compressé pour économiser l’espace disque et écourter son transfert. C’est de plus un fichier binaire qui risque de poser moins de difficultés lors d’un transfert d’un ordinateur à un autre. Par contre, il est nécessaire de disposer à l’arrivée d’outils pour décompresser le .gz. Si vous utilisez une sauvegarde non compressée « dump.xml », faites attention à la configuration ascii/bin du client FTP.

Cliquez ensuite sur le bouton « Sauvegarder la base ».

La procédure d’authentification par FTP démarre :

image 420 x 225

La nouvelle page vous indique un dossier et un nom à recopier, de la forme « admin_xxxxx ». Copiez ce nom, et démarrez votre logiciel-client FTP. Rendez-vous sur votre compte FTP correspondant à votre site, et placez-vous dans le dossier indiqué par la page (sous SPIP < 1.9 c’était ecrire/data, à présent c’est tmp sauf configuration spéciale ; mais ces changements de nom sont sans importance pour vous). Dans ce dossier, créez un nouveau dossier dont le nom est celui copié tout à l’heure (votre nouveau dossier aura donc un nom de la forme « admin_xxxxx »).

Une fois ce dossier créé, revenez à la page de votre navigateur, et cliquez sur le bouton « recharger cette page ». La sauvegarde est alors effectuée.

Si vous le désirez, vous pouvez vérifier dans votre logiciel FTP que le document « dump.xml » a été créé : ce document est la sauvegarde de votre site. Vous pouvez la laisser sur votre compte FTP, ou de façon encore plus prudente, la télécharger sur votre propre ordinateur.

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.

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 feuilles de styles CSS modifiées et les éléments d’habillage graphique
  • vos scripts personnels (javascript ou php)
  • 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 »

Notes

[1Attention : jusqu’à la version 1.9 la sauvegarde de SPIP n’est pas complète (pas de statistiques ni de messagerie interne par exemple), il peut être intéressant de faire également une sauvegarde complète de votre base avec les outils mis à disposition par votre hébergeur (phpMyAdmin par exemple).


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé