Table des matières

Mise en place du serveur OpenERP web

Objectif

Le but de cette documentation est de présenter l’installation et la configuration de la partie interface d'OpenERP, OpenERP Web.

Installation d'OpenERP Web

A cause du manque de la librairie dans la version 6.0, il faut télécharger en plus la version 5.0.
On télécharge les archives nécessaires ainsi :

wget https://nightly.odoo.com/old/openerp-6.0/6.0.3/openerp-web-6.0.3.tar.gz
wget https://nightly.odoo.com/old/openerp-5.0/openerp-web-5.0.14.tar.gz

puis on les décompresse avec :

# tar -zvxf openerp-web-6.0.3.tar.gz
# tar -zvxf openerp-web-5.0.14.tar.gz

copier le répertoire lib de 5.0.14 vers 6.0.3 :

# cp -R /home/user/Documents/openerp-web-5.0.14/lib /home/user/Documents/openerp-web-6.0.3

installer les packets nécessaires a openerp-web aussi visible dans son fichier setup.py :

   install_requires=[
      "CherryPy == 3.1.2",
      "Mako >= 0.2.4",
      "Babel >= 0.9.4",
      "FormEncode >= 1.2.2",
      "simplejson >= 2.0.9",
      "python-dateuil >= 1.4.1",
      "pytz >= 2009j"
   ],
# apt-get install python-mako python-dateutil python-psycopg2 python-pychart python-pydot python-tz python-reportlab python-yaml python-vobject python-setuptools

Il suffit maintenant de se placer dans le dossier d'installation puis de la lancer a l'aide du fichier setup.py :

# cd openerp-web-6.0.3
# python setup.py install

Pour lancer le serveur il faut utiliser la commande :

# openerp-web

Modification du fichier de configuration

Le fichier peut être trouvé dans le répertoire openerp-web-6.0.3/doc/openerp-web.conf, on le copie dans /etc/openerp-web.conf puis on le modifie :

# vim /etc/openerp-web.conf

On peut donc modifier le fichier de la façon suivante afin de l'adapter a l'architecture :

openerp.server.host = '172.17.30.50'
openerp.server.port = '8070'

Il faut maintenant lancer le serveur en précisant le nouveau fichier de configuration a utiliser de la sorte :

# openerp-web -c /etc/openerp-web.conf