Accueil arrow Installation arrow OpenAguila arrow Installation d'OpenAguila
Installation d'OpenAguila Version imprimable Suggérer par mail
Écrit par Marc SCHNEIDER   
02-05-2006

Ce document décrit les grandes étapes de l'installation d'OpenAguila.

OpenAguila peut s'installer sous Linux comme sous Windows XP

 


Installation d'OpenAguila sur Ubuntu

Un tutoriel d'installation sur Ubuntu a été rédigé par un contributeur et se trouve ici :

http://doc.ubuntu-fr.org/openaguila  

 

Sinon suivez le détail de l'installation ci-dessous... 


Procédure détaillée : installation sur d'autres systèmes


Avant de commencer l'installation d'OpenAguila à proprement parler, vous devrez installer les composants suivants :


Installation expresse (LINUX)


  • Téléchargez OpenAguila à cette adresse. Décompactez l'archive là où vous souhaitez installer OpenAguila.
  • Donnez bien les droits à l'utilisateur qui exécute Tomcat, sur le répertoire dans lequel vous avez décompacté l'archive.
  • Renommez le répertoire selon votre souhait.
    • Allez dans le répertoire 'install' et adaptez le script 'install.sh' à votre besoin (en début de fichier).
    • Exécutez 'install.sh'
    • Si vous avez des problèmes d'affichage d'accents (notamment dans les éditions), consultez cet article.


Installation autres O.S. (détail)

  • Récupérer les sources d'OpenAguila. Vous pouvez les télécharger à cette adresse.
  • Décompacter  le fichier récupéré là où vous souhaitez installer OpenAguila.
  • Renommer le répertoire selon votre souhait (dans la suite de ce document, on suppose que 'oa_prod' a été choisi).
  • Copier le fichier 'openaguila.xml' qui se trouve dans le répertoire 'install' dans le répertoire 'conf/Catalina/localhost' de Tomcat.
  • Le renommer en 'oa_prod.xml'

  • Veiller notamment à adapter les lignes qui sont en gras.

    <?xml version='1.0' encoding='utf-8'?>
    <Context displayName="OpenAguila Prod" 
        docBase="/home/mschneider/projets/openaguila/oa_prod" 
        path="/oa_prod" privileged="true" 
        workDir="work/Catalina/localhost/oa_prod" 
        reloadable="true"
    >
      
        <Resource 
            name="jdbc/aguila" 
            auth="Container" 
            type="javax.sql.DataSource" 
            driverClassName="org.postgresql.Driver"
            url="jdbc:postgresql://localhost:5432/oa_prod"
            username="aguila"
            password="mypassword"
            accessToUnderlyingConnectionAllowed="true"
            validationQuery="select version();"
        /> 
      
    </Context>


  • Mettre le driver JDBC PostgreSQL dans le répertoire 'common/lib' de Tomcat (il se trouve dans le répertoire 'install' d'OpenAguila).

  • Opérations à effectuer dans PostgreSQL
  • Créer l'utilisateur 'aguila' (createuser -U postgres aguila -P)
  • Créer la base de données 'oa_prod' en mode UTF8 (createdb -E UTF8 -U aguila oa_prod)
  • Restaurer la base qu'il convient d'installer, qui se trouve dans le répertoire 'install' d'OpenAguila
    (pg_restore -U postgres -d oa_prod /usr/local/openaguila/install/oa_basic.pgsql.dump)
     
Lancement d'OpenAguila

Vérifiez que l'utilisateur qui exécute Tomcat a bien les droits en écriture sur le répertoire où est déployée l'application OpenAguila (sinon vous n'aurez pas les menus à la connexion). 

Démarrer un navigateur en indiquant l'adresse correspondant à OpenAguila, par exemple : 

http://192.168.0.1:8080/oa_prod

  • '192.168.0.1' est l'adresse IP du serveur sur lequel OpenAguila a été installée
  • 8080 le port utilisé par Tomcat (défini dans le fichier 'conf/server.xml' de Tomcat)
  • 'oa_prod' est le nom de l'application déclarée dans Tomcat (fichier XML du répertoire 'conf/Catalina/localhost' de Tomcat).
  • Pour se connecter, vous pouvez utiliser :
demo / demo (compte utilisateur normal)
admin / geidac71 (compte administrateur) 
  • Un problème ? Postez un message sur  la Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
Dernière mise à jour : ( 21-02-2008 )
 
Suivant >
© 2010 openaguila.org
Joomla! est un logiciel libre distribué sous licence GNU/GPL.