tutoriaux:restaurer_un_dossier_manuellement

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriaux:restaurer_un_dossier_manuellement [2018/07/13 16:44] – [Problème de restauration] melopietutoriaux:restaurer_un_dossier_manuellement [2020/05/26 23:32] – Restauration manuelle dany
Ligne 9: Ligne 9:
   * Créez un  nouveau dossier basé sur le modèle vide ,    * Créez un  nouveau dossier basé sur le modèle vide , 
   * 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   * 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
 +
 +
  
 Il faut utiliser [[http://www.pgadmin.org/|pgAdmin]] ou psql. Il faut utiliser [[http://www.pgadmin.org/|pgAdmin]] ou psql.
-==== Problème de restauration ==== +====== Avec PgAdmin3 ======
-Il peut arriver que vous obteniez un message d'erreur du type "//Problème lors de la restauration XX Restauration :MONDOSSIER_YY//"+
  
-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.+Clic droit sur cette base de données  et faite restaurer , le format est "Personnalisé ou Tar" le nom de fichier est votre fichier et le rôle est l'utilisateur utilisé pour vous connecter
  
-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 
  
 ====== Avec des commande SQL ====== ====== Avec des commande SQL ======
Ligne 35: Ligne 23:
  
 Tout d'abord connectez-vous sur le serveur Postgres Tout d'abord connectez-vous sur le serveur Postgres
- 
-sudo -i -u postgres 
  
 Les informations sont dans **noalyss/include/[[:config.inc.php]]** Les informations sont dans **noalyss/include/[[:config.inc.php]]**
Ligne 42: Ligne 28:
 |Host|localhost| |Host|localhost|
 |Port|Par défaut 5432| |Port|Par défaut 5432|
 +|noalyss_user|utilisateur psql|
 +|noalyss_password|mot de passe de l'utilisateur|
  
  
 +===== Etape 2 Restaurer le fichier =====
 +Remplacer les valeurs avec celle trouvée à l'étape 1
 +<code>
 +psql -h Host -p Port -U noalyss_user -a -f votre_fichier_backup
  
-===== Etape 2 Ajouter le dossier ===== 
  
-Puis connectez-vous sur account_repository, 
-Ajoutez une ligne dans le schema **''public''** dans la table **''ac_dossier''** , en cliquant sur SQL  
- 
-Entrez cette commande en adaptant NOM_DOSSIER (pas d'apostrophe) 
- 
-<code sql> 
-insert into ac_dossier (dos_name) values ('NOM_DOSSIER'); 
 </code> </code>
- 
-puis  
-<code SQL> 
-select * from  ac_dossier 
-</code> 
-Et repèrez la valeur de la colonne dos_id de votre modèle 
- 
-===== Etape 3 créer la base de données ===== 
- 
- 
-Créez ensuite votre base de données dont le nom sera  **dossierXX** où XX est l'id trouvé à l'étape 2 
- 
-===== Etape 4 Restaurer le fichier ===== 
- 
-Clic droit sur cette base de données  et faite restaurer , le format est "Personnalisé ou Tar" le nom de fichier est votre fichier et le rôle est l'utilisateur utilisé pour vous connecter 
  
  
  
  • tutoriaux/restaurer_un_dossier_manuellement.txt
  • Dernière modification : 2022/01/05 15:40
  • de dany