Faire un paquet des données du site
Il est possible d’effectuer une sauvegarde de la base de données avec SPIP, mais les fichiers ne le sont généralement pas.
En plus des données, il est recommandé de faire une copie du répertoire servant de dépôt documentaire, le fameux répertoire IMG/
contenant tous les logos et les documents joints. Par précaution, on peut aussi faire une copie du dossier squelettes/
contenant toutes les personnalisations du site ainsi que le fichier config/mes_options.php
, le fichier .htaccess
ainsi que la sauvegarde de la configuration d’un squelette tel que Sarka-SPIP peuvent être ajoutées à la liste.
Ceci représente, quand elles sont effectuées manuellement, un nombre de manipulations longues et fastidieuses, par ftp, fichier par fichier. Il est donc plus confortable de transporter en une seule archive l’ensemble de ces fichiers, base comprise, que le site peut fabriquer à la demande. C’est le rôle du plugin « mes_fichiers » : faire un paquet des données du site [1].
Utilisation de base
Lorsqu’il est activé, ce plugin propose deux actions principales aux administrateurs du site (ou aux utilisateurs possédant l’autorisation « sauvegarder » sous SPIP 3).
Sauvegarder mes fichiers
Cette option fabrique le fichier « mf2_aaaammjj_hhmmss.zip » dans le dossier tmp/mes_fichiers/
. Ce fichier d’archive peut contenir :
- le fichier
config/mes_options.php
, s’il existe, - le fichier
.htaccess
lié à la réecriture d’urls, s’il existe, - le répertoire
IMG/
complet, - le répertoire
squelettes/
complet, s’il existe, - le dernier fichier de sauvegarde de la base créé en utilisant l’interface privée de SPIP ou généré par le plugin « saveauto »,
- et enfin les répertoires et/ou fichiers rajoutés via le pipeline
mes_fichiers_a_sauver
par certains plugins comme Saveauto et Sarka-SPIP 3 (tmp/cfg/ en ce qui concerne la sauvegarde de la configuration de Sarka-SPIP par exemple) et ieconfig.
Depuis la version 2.0 pour SPIP 3, il est aussi possible de sauvegarder la base SQLite du site si celui-ci utilise ce format de données.
Il est possible de sélectionner tout ou partie de ces éléments avant de lancer la sauvegarde.
Télécharger une sauvegarde
Cette option liste les fichiers d’archives disponibles, et permet de visualiser leurs constituants et / ou de les télécharger sur le disque local.
Utilisation avancée
Configuration
Le plugin permet de configurer certains paramètres de sauvegarde comme illustré ci-dessous :
Les paramétrages les plus notables sont :
- la limite de taille sur les répertoires sauvegardés très utile quand le dossier IMG/ commence à grossir.
- la possibilité d’activer une sauvegarde automatique de l’ensemble des fichiers / dossiers de personnalisation avec une fréquence réglable en jours.
- la possibilité d’activer le nettoyage journalier des sauvegardes.
- l’activation des notifications sur les actions.
Sauvegarde automatique
Dès qu’elle est activée, cette option génère à intervalle régulier une archive contenant l’ensemble des fichiers dont la taille est inférieure au seuil prescrit.
Nettoyage des archives
Dès qu’il est activé, les archives les plus anciennes sont supprimées afin d’éviter de remplir le quota du site. La durée de conservation des archives est paramétrable.
Notifications
Dès qu’elle est activée, cette option notifie au webmestre ainsi qu’à une liste d’adresses configurables l’ensemble des actions manuelles et automatiques.
Évolutions
- Le 28 octobre 2012 : création de la branche 2.0 pour SPIP 3
- Le 19 février 2022 : création de la branche 3 pour SPIP 4.1 utilisant le plugin Archiviste
Discussions par date d’activité
Une discussion
Merci pour ce plugin qui permet de choisir finement ce que l’on veut sauvegarder.
Avec un site sous SPIP 4.1.5 j’avais forcé la version 1.2.7 du plugin « sauvegarder automatique » mais en SPIP 4..1 celui-ci ne zip plus ni n’envoie de notification par mail.
Avec « mes fichiers 3.0.1 » le zip se fait bien mais n’est pas envoyé en fichier joint dans la notification.
Dans la notification il n’y a pas non plus de lien vers la sauvegarde.
Question : est-ce que le plugin « sauvegarder automatique » apporte quelque chose à « mes fichiers » ?
Merci
dd
En fait, Sauvegarde automatique crée une sauvegarde de la base comme on peut le faire avec SPIP. On peut donc s’en passer sauf si on préfère le format de Sauvegarde automatique.
OK merci, je vais attendre que « sauvegarde automatique » soit compatible avec SPIP 4.1 afin de pouvoir récupérer mes sauvegardes auto vers un autre serveur via un zip (envoyé par mail). I
I y a sans doute des API ou autre service externe qui pourraient le faire de manière sécurisée, mais j’ai pas encore trouvé.
dd
@DD
Je ne sais pas si ta recherche d’API est encore d’actualité, mais le plugin Dropbox peut éventuellement répondre à ton besoin en se couplant avec Sauvegarde automatique.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |