Fork me on GitHub
Phraseanet Documentation

Maintenance

Sauvegarde

Phraseanet dissocie le stockage des documents physiques (images, vidéos, audio, pdf ect ...) et les bases de données MySQL. La sauvegarde devra donc prendre en compte de façon synchrone ses deux éléments. S’ajoute à ces éléments, les fichiers sources de l’application.

Les données physiques

Les données physiques sont stockées dans des répertoires prédéfinis à l’installation de l’application.

Une sauvegarde différentielle est préconisée pour ces fichiers. (le volume de données pouvant être très important).

Les Bases MySQL

L’ApplicationBox et les DataBoxes sont les bases MySQL ou MariaDB associées à une installation Phraseanet.

Une sauvegarde à chaud de ces bases est envisageable.

L’utilitaire en ligne de commande Konsole Kommander intégré à l’application permet de lancer une sauvegarde de l’ensemble des bases.

php bin/console system:backup-db /repertoire/de/sauvegarde/

Cette commande peut être incluse dans un script de sauvegarde.

Les sources de l’application

Les sources de l’application ne sont en général modifiées qu’en cas de mise à jour.

Néanmoins il peut être judicieux de faire une sauvegarde ponctuelle des sources après l’installation ou le paramétrage.

Note

Vous ne devriez normallement juste avoir à sauvegarder que le dossier config qui contient vos informations de setup

Etat de maintenance

Le bloc “Etat de maintenance” dans la configuration de l’application , permet d’activer les logs et d’alerter les utilisateurs (ex: maintenance en cours). Ce paramètrage se fait dans le fichier config.yml. Referez vous au manuel administrateur.