===== Procédure de sauvegarde =====
Faire un backup de toutes vos bases de données , dans un terminal tapez
sudo -i -u postgres
pg_dumpall > noalyss_backup.dmp
Le fichier **noalyss_backup.dmp** est créé et doit être copié et conservé (sur un disque dur externe , une clef USB ...)
Dans les distributions Ubuntu ou dérivées, il se trouve dans /var/lib/postgresql/ ; qui est le répertoire "HOME" de postgresql
:IMPORTANT: Sauvez aussi le fichier **noalyss/include/[[:config.inc.php]]**
==== Procédure de restauration =====
Restaurez votre backup ,
sudo -i -u postgres
psql < noalyss_backup.dmp
Les données , les utilisateurs et les mots de passe seront comme à l'origine .
===== Procédure de sauvegarde d'un dossier =====
* Se connecter comme administrateur sur NOALYSS
* Allez dans Administration -> Dossier
* Cliquer sur "Backup" en regard du dossier que vous voulez sauvegarder
* Sauvegarder le fichier .bin en lieu sûr
===== Procédure de restauration d'un dossier =====
* Se connecter en tant qu'Administrateur
* Aller dans Administration->**Restaure**
* Donner un nom au dossier, sinon le nom du fichier .bin restauré sera utilisé
* Cliquer sur la coche **Dossier**, si vous voulez utiliser les données de votre sauvegarde
* ou cliquer sur **Modèle**, si seul la structure du dossier, sans les opérations, vous intéresse
* Par le bouton "**Parcourir**", sélectionner votre sauvegarde .bin
* Lancer la restauration.
__note :__ si vous obtenez le message d'erreur suivant : //"Problème lors de la restauration xx(un
numéro d'ordre) Restauration :dossier yy"//
* Vérifier les log d'Apache, la taille de votre dossier n'est peut-être pas adaptée à votre configuration d'Apache.
* Si c'est le cas, il faudra éditer php.ini
* et augmenter les valeurs **post_max_size** et **upload_max_filesize**,
* sauver la nouvelle configuration
* redémarrer le serveur.
Pour plus d'informations http://www.commentcamarche.net/forum/affich-15360322-php-ini-modifier-taille-de-fichier-upload
===== Procédure de restauration manuelle d'un dossier =====
[[tutoriaux:restaurer_un_dossier_manuellement]]
[[tutoriaux:restaurer_depuis_les_fichiers_postgresql]]
====== Problème de restauration par l'interface ======
Il peut arriver que vous obteniez un message d'erreur du type "//Problème lors de la restauration XX Restauration :MONDOSSIER_YY//" lors de la restauration par l'interface, il est conseillé de le
[[tutoriaux:restaurer_un_dossier_manuellement|restaurer manuellement]]
Si vous voulez le faire par l'interface , pour corriger : cela est vraisemblablement dû à des valeurs **post_max_size** (8M par défaut) et **upload_max_filesize** (2M par défaut) trop petites dans le fichier php.ini. Il faut les modifier en éditant le fichier en tant qu'administrateur.
Sous Ubuntu ou Linux Mint, on le trouve dans /etc/php/NumeroVersionPHP/apache2/
Il faut ensuite redémarrer le serveur :
sudo /etc/init.d/apache2 restart
ou
sudo service apache2 restart
ou encore
sudo systemctl restart apache2.service
avec systemd