OpenERP v6 - Installation sur Debian 6 : Différence entre versions
De wikiGite
Ligne 10 : | Ligne 10 : | ||
== Installation des pré-requis == | == Installation des pré-requis == | ||
− | |||
− | |||
<u>Paquets Requis</u> : | <u>Paquets Requis</u> : | ||
Ligne 31 : | Ligne 29 : | ||
− | + | apt-get install python python-lxml python-mako python-egenix-mxdatetime python-dateutil python-psycopg2 python-pychart python-pydot python-tz python-reportlab python-yaml python-vobject python-setuptools python-dev build-essential python-webdav | |
− | + | easy_install PyYaml | |
− | + | easy_install mako | |
== Création de l'utilisateur OpenERP == | == Création de l'utilisateur OpenERP == | ||
− | + | adduser openerp --disabled-login --gecos OpenERP | |
== Configuration de Postgresql == | == Configuration de Postgresql == | ||
Ligne 45 : | Ligne 43 : | ||
=== Création de l'utilisateur === | === Création de l'utilisateur === | ||
− | + | su - postgres | |
createuser openerp | createuser openerp | ||
Ligne 53 : | Ligne 51 : | ||
|} | |} | ||
− | + | psql | |
− | + | ALTER USER openerp WITH PASSWORD 'openerp' | |
+ | \q | ||
+ | Fermer la session postgres (retour à root) | ||
exit | exit | ||
=== Paramétrage des fichiers de configuration === | === Paramétrage des fichiers de configuration === | ||
− | + | vim /etc/postgresql/8.4/main/pg_hba.conf | |
Remplacer ''ident'' par ''md5'' : | Remplacer ''ident'' par ''md5'' : | ||
Ligne 67 : | Ligne 67 : | ||
|} | |} | ||
− | + | vim /etc/postgresql/8.4/main/postgresql.conf | |
Remplacer ''localhost'' par ''*'' : | Remplacer ''localhost'' par ''*'' : | ||
Ligne 77 : | Ligne 77 : | ||
== Téléchargement des fichiers d'installation d'OpenERP == | == Téléchargement des fichiers d'installation d'OpenERP == | ||
− | + | cd install | |
− | |||
wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz | wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz | ||
wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz | wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz | ||
Ligne 86 : | Ligne 85 : | ||
cd openerp-server-6.0.1 | cd openerp-server-6.0.1 | ||
− | + | python setup.py install | |
cd .. | cd .. | ||
cd openerp-web-6.0.1 | cd openerp-web-6.0.1 | ||
− | + | python setup.py install | |
cd .. | cd .. | ||
Ligne 103 : | Ligne 102 : | ||
== Paramétrage du démarrage automatique des services == | == Paramétrage du démarrage automatique des services == | ||
− | + | vim /etc/init.d/openerp-server | |
[[Contenu de /etc/init.d/openerp-server]] | [[Contenu de /etc/init.d/openerp-server]] | ||
− | + | chmod +x /etc/init.d/openerp-server | |
− | + | mkdir -p /var/log/openerp | |
− | + | touch /var/log/openerp/openerp.log | |
− | + | chown -R openerp.root /var/log/openerp/ | |
− | + | vim /etc/openerp-server.conf | |
[[Contenu de /etc/openerp-server.conf]] | [[Contenu de /etc/openerp-server.conf]] | ||
− | + | vim /etc/init.d/openerp-web | |
[[Contenu de /etc/init.d/openerp-web]] | [[Contenu de /etc/init.d/openerp-web]] | ||
− | + | chmod +x /etc/init.d/openerp-web | |
− | + | vim /etc/openerp-web.cfg | |
[[Contenu de /etc/openerp-web.cfg]] | [[Contenu de /etc/openerp-web.cfg]] | ||
− | + | update-rc.d openerp-web defaults | |
− | + | update-rc.d openerp-server defaults | |
== Création de la base de données via l'interface Web == | == Création de la base de données via l'interface Web == |
Version du 25 octobre 2011 à 09:27
Remarque : A finir de valider lors d'une prochaine installation (notamment les droits dans Postgresql)
Sommaire
- 1 Facultatif
- 2 Installation des pré-requis
- 3 Création de l'utilisateur OpenERP
- 4 Configuration de Postgresql
- 5 Téléchargement des fichiers d'installation d'OpenERP
- 6 Lancement manuel des services
- 7 Paramétrage du démarrage automatique des services
- 8 Création de la base de données via l'interface Web
- 9 Première connexion à OpenERP
Facultatif
A exécuter en tant que root :
dpkg-reconfigure locales
apt-get install -y mc vim sudo
Installation des pré-requis
Paquets Requis :
- python
- python-lxml
- python-mako
- python-egenix-mxdatetime
- python-dateutil
- python-psycopg2
- python-pychart
- python-pydot
- python-tz
- python-reportlab
- python-yaml
- python-vobject
- python-setuptools
- python-dev build-essential
- python-webdav (pour certaines options CRM)
apt-get install python python-lxml python-mako python-egenix-mxdatetime python-dateutil python-psycopg2 python-pychart python-pydot python-tz python-reportlab python-yaml python-vobject python-setuptools python-dev build-essential python-webdav
easy_install PyYaml
easy_install mako
Création de l'utilisateur OpenERP
adduser openerp --disabled-login --gecos OpenERP
Configuration de Postgresql
Création de l'utilisateur
su - postgres
createuser openerp
Le nouveau rôle est-il super-utilisateur ? (o/n) n Le nouveau rôle est-il autorisé à créer des bases de données ? (o/n) o Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n |
psql ALTER USER openerp WITH PASSWORD 'openerp' \q
Fermer la session postgres (retour à root)
exit
Paramétrage des fichiers de configuration
vim /etc/postgresql/8.4/main/pg_hba.conf
Remplacer ident par md5 :
# "local" is for Unix domain socket connections only
local all all md5 |
vim /etc/postgresql/8.4/main/postgresql.conf
Remplacer localhost par * :
#listen_addresses = 'localhost' # what IP address(es) to listen on;
listen_addresses = '*' # what IP address(es) to listen on; |
Téléchargement des fichiers d'installation d'OpenERP
cd install wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz
tar -zvxf openerp-server-6.0.2.tar.gz tar -zvxf openerp-web-6.0.2.tar.gz
cd openerp-server-6.0.1 python setup.py install cd ..
cd openerp-web-6.0.1 python setup.py install cd ..
Lancement manuel des services
Attention : A lancer dans 2 terminaux différents
openerp-server --db_user=openerp --db_password=openerp
openerp-web
Paramétrage du démarrage automatique des services
vim /etc/init.d/openerp-server
Contenu de /etc/init.d/openerp-server
chmod +x /etc/init.d/openerp-server mkdir -p /var/log/openerp touch /var/log/openerp/openerp.log chown -R openerp.root /var/log/openerp/
vim /etc/openerp-server.conf
Contenu de /etc/openerp-server.conf
vim /etc/init.d/openerp-web
Contenu de /etc/init.d/openerp-web
chmod +x /etc/init.d/openerp-web
vim /etc/openerp-web.cfg
Contenu de /etc/openerp-web.cfg
update-rc.d openerp-web defaults update-rc.d openerp-server defaults
Création de la base de données via l'interface Web
Via un navigateur, se connecter au serveur :
http://<adresse_ip>:8080
Par défaut, le mot de passe super-administrateur est : Admin
(Il est possible de le changer via l'interface)
Première connexion à OpenERP
Via un navigateur, se connecter au serveur :
http://<adresse_ip>:8080
Dans la liste déroulante, choisir la base de données à laquelle on veut accéder.
Administrateur | Démo. | |
---|---|---|
Identifiant | admin | demo |
Mot de Passe | <Défini_à_la_création_de_la_base> | demo |
Pour créer d'autres comptes utilisateurs, il suffit de se connecter en Administrateur pour accéder à la console d'administration.