User Tools

Site Tools


wiki:epims4_0:admin:configuration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:epims4_0:admin:configuration [2008/02/19 11:47]
barthe
wiki:epims4_0:admin:configuration [2009/01/08 17:31] (current)
132.168.73.9
Line 1: Line 1:
-====== Configuration ePims ======+====== Configuration ​Serveurs pour ePims ======
  
  
Line 47: Line 47:
 </​code>​ </​code>​
    * Spécifier le mot de passe. Seuls les droits pour la création de base sont nécessaire à l'​utilisateur pims_db_user (spécifier par l'​option -d). Dans "-U postgres",​ postgres correspond au superuser spécifié lors de l'​installation du serveur PostgreSQL. Remarque : La création d'un nouvel utilisateur peut nécessiter d'​être connecté comme l'​utilisateur "​postgres"​ (linux: su - postgres windows : se logger en tant que postgres). ​    * Spécifier le mot de passe. Seuls les droits pour la création de base sont nécessaire à l'​utilisateur pims_db_user (spécifier par l'​option -d). Dans "-U postgres",​ postgres correspond au superuser spécifié lors de l'​installation du serveur PostgreSQL. Remarque : La création d'un nouvel utilisateur peut nécessiter d'​être connecté comme l'​utilisateur "​postgres"​ (linux: su - postgres windows : se logger en tant que postgres). ​
 +
  
  
Line 58: Line 59:
 === En ligne de commande ​ === === En ligne de commande ​ ===
  
-    * Créer la BD en utilisant l’encodage LATIN 1: <​code>​createdb –E ‘LATIN1’ –U pims_db_user PimsDB </​code>​+    * Créer la BD en utilisant l’encodage LATIN 1: <​code>​createdb –E ‘UTF-8’ –U pims_db_user PimsDB </​code> ​FIXME Encodage à confirmer
     * Créer le modèle à partir du fichier ePimsModel.sql ​ : <​code>​ psql –U pims_db_user PimsDB</​code>​ puis <​code>​\i <​path/​to/​ePimsModel>​.sql </​code> ​     * Créer le modèle à partir du fichier ePimsModel.sql ​ : <​code>​ psql –U pims_db_user PimsDB</​code>​ puis <​code>​\i <​path/​to/​ePimsModel>​.sql </​code> ​
  
Line 66: Line 67:
  
   * Configurer une connection sur localhost en utilisant l'​utilisateur "​pims_db_user"​ !   * Configurer une connection sur localhost en utilisant l'​utilisateur "​pims_db_user"​ !
-  * Créer la BD  '​PimsDB'​ en utilisant l’encodage ​LATIN 1 et appartenant à l'​utilisateur pims_db_user+  * Créer la BD  '​PimsDB'​ en utilisant l’encodage ​UTF-8 et appartenant à l'​utilisateur pims_db_user
   * Créer le modèle à partir du fichier ePimsModel.sql : exécuter le fichier sql dans la BD Pims   * Créer le modèle à partir du fichier ePimsModel.sql : exécuter le fichier sql dans la BD Pims
  
 === Migration d'une base existante === === Migration d'une base existante ===
  
-Si vous utilisiez déjà Pims dans sa version précédente (version 2.x ou 3.x), il  est possible de migrer les données. Pour cela connectez-vous à la BD PimsDB, avec PgAdmin par exemple, en utilisant le user pims_db_user et exécuter un des fichiers de migration (voir ci-dessous) de la même façon que l'on exécute ePimsModel.sql (cf les chapitres précédents).+Si vous utilisiez déjà Pims dans sa version précédente (version 2.x ou 3.x et +), il  est possible de migrer les données. Pour cela connectez-vous à la BD PimsDB, avec PgAdmin par exemple, en utilisant le user pims_db_user et exécuter un des fichiers de migration (voir ci-dessous) de la même façon que l'on exécute ePimsModel.sql (cf les chapitres précédents).
   * Passage de la base de données version 2.x à la version 3.x : exécution de //​Data_migration-1.sql//​   * Passage de la base de données version 2.x à la version 3.x : exécution de //​Data_migration-1.sql//​
   * Passage de la base de données version 3.x à la version 4.x : exécution de //​Data_migration-2.sql//​   * Passage de la base de données version 3.x à la version 4.x : exécution de //​Data_migration-2.sql//​
 +
 +A partir de la version 4.0M1 d'​ePims,​ la base de données à une table '​admin-info'​ qui permet de savoir quel est la version du model de la BD. En fonction de cette version, il est nécessaire d'​exécuter les scripts sql des versions suppérieurs. Par exemple, si la version est '​3',​ il faut exécuter le script //​Data_migration-4.sql//​ qui permet de passer à la version 4 de la BD. Si la version est '​2',​ il faut exécuter les scripts //​Data_migration-3.sql//​ PUIS //​Data_migration-4.sql//​....
 +
  
  
Line 82: Line 86:
  
   * Tenter une connexion en local depuis un terminal/​une console: <​code>​psql -U pims_user PimsDB</​code>​   * Tenter une connexion en local depuis un terminal/​une console: <​code>​psql -U pims_user PimsDB</​code>​
-    * Vérifier qu'il existe ​67 tables, ​ 25 vues et 2 actors (guest et admin, sauf dans le cas d'une migration où les données précédentes sont conservées)+    * Vérifier qu'il existe ​68 tables, ​ 25 vues et 2 actors (guest et admin, sauf dans le cas d'une migration où les données précédentes sont conservées)
   * Tenter une connexion à distance, en utilisant [[http://​www.pgadmin.org/​|PGAdmin III]] depuis un autre poste par exemple.   * Tenter une connexion à distance, en utilisant [[http://​www.pgadmin.org/​|PGAdmin III]] depuis un autre poste par exemple.
  
  
-===== Apache Geronimo =====+ 
 + 
 + 
 +===== Apache Geronimo ​2.0 =====
  
 Installer l'​artifact de Postgresql en utilisant la console d'​installation de Geronimo: Installer l'​artifact de Postgresql en utilisant la console d'​installation de Geronimo:
   * depuis la console, sous la rubrique "​services"​ accéder au lien "​common libs"   * depuis la console, sous la rubrique "​services"​ accéder au lien "​common libs"
-  * ajouter le .jar  postgresql-8.1-407.jdbc3.jar en spécifiant les caractéristiques suivantes+  * ajouter le .jar  postgresql-8.1-407.jdbc3.jar en spécifiant les caractéristiques suivantes ​(à récupérer sur le web ... version 8.x...)
     * group = lib, Artifact = postgresql, version =8.1.407.jdbc3,​ type=jar     * group = lib, Artifact = postgresql, version =8.1.407.jdbc3,​ type=jar
  
 +**Remarque** : Les informations saisies ici devront être les mêmes que celles spécifiées lors de la configuration/​déploiement de ePims (voir [[.:​configurationepims#​application_web]]). Dans le cas où une des ces informations change, il faut également modifier le fichier de ressources correspondant.
  
 ===== Serveur FTP ===== ===== Serveur FTP =====
Line 176: Line 183:
  
  
- +---- 
-===== Modules d'​ePims ===== +---- 
-[[configurationepims|Accéder à la page]]+(Continuez vers =[[.:configurationepims]])
wiki/epims4_0/admin/configuration.1203418024.txt.gz · Last modified: 2008/09/24 15:35 (external edit)