Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriaux:sauvegarde_et_restauration_des_bases_de_donnees [2017/02/11 18:38]
melopie créée
tutoriaux:sauvegarde_et_restauration_des_bases_de_donnees [2020/05/28 18:55] (Version actuelle)
max_bxl [Procédure de restauration manuelle d'un dossier]
Ligne 1: Ligne 1:
 +====== Procédure de sauvegarde ======
 +
 Faire un backup de toutes vos bases de données , dans un terminal tapez Faire un backup de toutes vos bases de données , dans un terminal tapez
  
Ligne 8: Ligne 10:
 </​code>​ </​code>​
  
-Le fichier **noalyss_backup.dmp** est créé ​dans le dossier **/​var/​lib/​postgresql** ​et doit être copié et conservé (sur un disque dur externe , une clef USB ...)+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/​ Dans les distributions Ubuntu ou dérivées, il se trouve dans /​var/​lib/​postgresql/​
  
-Sauvez aussi le fichier **noalyss/​include/​config.inc.php**+__ATTENTION:​__ ​Sauvez aussi le fichier **noalyss/​include/​[[:config.inc.php]]**
  
-====== ​Après la mise à jour ou la réinstallation ​de Linux ======+=======  Procédure ​de restauration =======
  
  
Ligne 27: Ligne 29:
  
 Les données , les utilisateurs et les mots de passe seront comme à  l'​origine . 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 :
 +<​code>​
 +sudo /​etc/​init.d/​apache2 restart
 +</​code>​
 +ou
 +<​code>​sudo /​etc/​init.d/​apache2 restart</​code>​
 +ou
 +<​code>​sudo service apache2 restart</​code>​
 +ou encore
 +<​code>​sudo systemctl restart apache2.service</​code>​
 +avec systemd
  • tutoriaux/sauvegarde_et_restauration_des_bases_de_donnees.1486834690.txt.gz
  • Dernière modification: 2017/02/11 18:38
  • par melopie