Le but de cette documentation est de présenter l’installation et la configuration de la partie interface d'OpenERP, 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
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