Pour ré-installer votre SPIP, vous devez utiliser les fichiers de la même version de SPIP (et les mêmes plugins) avec vos personnalisations en squelette, mais aussi disposer des données de votre site, à savoir :
les fichiers de pièces jointes (documents annexés) : dans ./IMG/
les textes et arborescences d’articles : dans la base de données du SPIP.
Rappel sur les moteurs de SGBD gérés par SPIP
Le moteur historique est le bien connu MySQL de l’acronyme Apache-MySQL-Php.
mais il existe depuis longtemps une version PostgreSQL (qui n’est plus considérée toujours opérationnelle) !
l’apport de PHP 5 a permis de proposer SQLite (qui comporte toujours quelques soucis avec les préfix).
en cherchant sur la zone, vous trouverez un portage partiel en Oracle
Les formats sauvegardés par SPIP
Selon les versions de SPIP, deux formats natifs se sont succédés :
pour les branches jusqu’à la dernière SPIP 2.1 : l’interface de Configuration / Maintenance propose une sauvegarde/restauration (totale ou partielle-fusion) à partir d’un format spécifique XML (format "texte" balisé) [1]
depuis la version SPIP 3 : le format natif est un export SQLite, c’est-à-dire un fichier binaire directement exploitable sous PHP 5..
Le format natif SQL
Ce format propre au SGBD vous permettra de reporter vos données directement sans SPIP (utile pour une conversion) : pour l’utiliser, il faudra disposer du gestionnaire classique de votre SGBD(phpMyAdmin, pgMyAdmin...) ou utiliser Adminer.
Panorama des plugins utiles
Si les sauvegardes intégrées dans SPIP utilisent des formats (un peu) moins universels, il est toujours possible de faire un export SQL :
par l’outil spécifique très généralement proposé par vote hébergeur (PhpMyAdmin)
en téléchargeant et appelant un fichier unique équivalent (Adminer)
par lancement d’une commande mysqldump
(si vous avez accès au serveur SQL).
Ces outils basiques seront recapitulés utltérieurement.
Mettre en place une solution simple de sauvegarde
le plugin SAUVE_AUTO propose une sauvegarde automatisée avec même la possibilité de réaliser directement la sauvegarde au format SQL
le plugin MES_FICHIERS vous crée un unique ZIP contenant la totalité des informations nécessaires (sauf la liste des plugins actifs !)
l’utilisation du Facteur vous permettra alors de recevoir cette sauvegarde par mail..
Article publié le 18 août 2013, et actualisé en janvier 2020 .
Répondre à cet article