===== 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