# Manuel de NOALYSS

## Chapitre 48. Backup et restaure

### 48.1. Procédure de sauvegarde en ligne de commande

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

| Sauvez aussi le fichier noalyss/include/link:/config.inc.php

### 48.2. 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

#### 48.2.1. 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 .

### 48.3. 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

### 48.4. Procédure de restauration manuelle d’un dossier

1. Se connecter comme administrateur sur NOALYSS

2. Allez dans Administration → Dossier

3. Créez un nouveau dossier basé sur le modèle vide:

4. Aller dans Administration→Dossier→Ajout Dossier

5. En cliquant sur le combo modèle choisissez Aucun modèle (dossier vide devant être restauré manuellement).:IMPORTANT: ce dossier sera celui dans lequel on restaurera.

6. Avec pgadmin3 , restaurer le backup dans ce dossier comme dans l’étape 4 , le nom de dossier est dossierXX XX est le nombre dans la colonne de gauche

### 48.5. 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 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

1. Voir annexe : comment contribuer ou le wiki
1. souvent latin-1 pour Excel et unicode pour libreOffice
1. vous pouvez aussi utiliser directement les postes comptables, certains postes sont si rarement utilisés qu’on peut décider de ne pas créer de fiche comme par exemple le capital souscrit
1. Voir annexe : comment contribuer ou le wiki
1. A la condition que l’administrateur lui a envoyé le QRCode à scanner
1. C’est l’accès direct AD
2. c’est le nombre avant la catégorie
1. https://wiki.noalyss.eu
1. Vérifie que vous pouvez encore déduire une facture passée pour la TVA et l’impôt
1. https://wiki.noalyss.eu
2. le 31 décembre mais cela pourrait être une autre date
3. Pour imprimer les bilans il y a aussi l’extension "Bilan Interne" ou un rapport avancé
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
2. https://wiki.noalyss.eu
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
2. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Il existe aussi les actifs inversés, charges inversées…​
2. pour extourner il faut entrer une date valide. Une date valide est une date qui est dans une période non fermée et dans une période du dossier
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
4. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Il faut d’abord créer la nouvelle année.
1. extrait de compte
2. extrait de compte
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. ces fichiers ont l’extension ods ou odt
1. PHP4 existait déjà, cependant on est toujours en retard sur les versions PHP afin d’être plus compatible, la partie orienté objet était très basique
2. Pour l’ajax, il existe plusieurs fichiers, ajax_misc.php est en général utilisé,ajax.php est utilisé pour les plugins.
3. NOALYSS n’est pas à 100% documenté, on l’améliore à chaque version
4. voir noalyss/html/ajax_misc.php.
5. paramètrer avec la variable $_ENV['TMP']
6. sous linux il s’agit de /tmp
7. static function test_me()