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