Script de sauvegarde de site TYPO3
Voici un script de mon cru permettant de sauvegarder un site développé sous Typo3 (adaptable à n’importe quel CMS). Il permet de récupérer directement les informations contenues dans le localconf. La seul chose à faire est de copier coller le script à la racine du site (au même niveau que index.php), de l’exécuter avec les droits adéquate (./save_website.sh) et de valider ou non l’exportation.
Voici le genre de sortie que cela génère :

Enfin, voici le script en question :
Version du 07/05/2009 :
Script de sauvegarde de site TYPO3 (4,0 KiB, 612 hits)



29 mars 2010 - 11 h 20 min
Excellent petit script qui est bien pratique pour les développeurs Typo3, j’ai juste changé le résultat de dir_size (p’tit bogue avec le point) par:
dir_size=$( du -ch | grep total | sed ‘s/total//’)
Ciao,
d.
21 février 2011 - 22 h 59 min
Petit conseil par rapport de backup de la base de donnée.
Juste un mysqldump, c’est un peu lourde, comme solution. Tu exporte toutes les tables de cache, comme cache_pages, cache_extensions etc.
La solution plus intéressant, c’est séparer l’exporte en 2 fois : d’abord exporter juste la structure de la bdd, et après – les donnée avec les directives –ignore-table.
Ex.:
mysqldump -d yourdatabase > yourdatabase.sql
mysqldump -nt –ignore-table cache_pages yourdatabase >> yourdatabase.sql
21 février 2011 - 23 h 32 min
Effectivement, mais je fais ce choix pour plusieurs raisons.
En autre, je vide généralement ce genre de table à la sauvegarde et cela me permet de restituer rapidement l’ensemble d’une architecture (fichiers + sql).
Dans certains contextes, j’utilise également ce genre de directive.