Outils personnels

OpenERP v6 - Installation sur Debian 6 : Différence entre versions

De wikiGite

Ligne 10 : Ligne 10 :
  
 
== Installation des pré-requis ==
 
== Installation des pré-requis ==
 
(A exécuter en tant qu'utilisateur normal)
 
  
 
<u>Paquets Requis</u> :
 
<u>Paquets Requis</u> :
Ligne 31 : Ligne 29 :
  
  
  sudo 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
+
  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
  
  sudo easy_install PyYaml
+
  easy_install PyYaml
  
  sudo easy_install mako
+
  easy_install mako
  
 
== Création de l'utilisateur OpenERP ==
 
== Création de l'utilisateur OpenERP ==
  
  sudo adduser openerp --disabled-login --gecos 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 ===
  
  sudo su - postgres
+
  su - postgres
  
 
  createuser openerp
 
  createuser openerp
Ligne 53 : Ligne 51 :
 
|}
 
|}
  
  sudo su postgres -c psql
+
  psql
ALTER USER openerp WITH PASSWORD 'openerp'
+
  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 ===
  
  sudo vim /etc/postgresql/8.4/main/pg_hba.conf
+
  vim /etc/postgresql/8.4/main/pg_hba.conf
  
 
Remplacer ''ident'' par ''md5'' :
 
Remplacer ''ident'' par ''md5'' :
Ligne 67 : Ligne 67 :
 
|}
 
|}
  
  sudo vim /etc/postgresql/8.4/main/postgresql.conf
+
  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 ==
  
  sudo su - 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
  sudo python setup.py install
+
  python setup.py install
 
  cd ..
 
  cd ..
  
 
  cd openerp-web-6.0.1
 
  cd openerp-web-6.0.1
  sudo python setup.py install
+
  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 ==
  
  sudo vim /etc/init.d/openerp-server
+
  vim /etc/init.d/openerp-server
  
 
[[Contenu de /etc/init.d/openerp-server]]
 
[[Contenu de /etc/init.d/openerp-server]]
  
  sudo chmod +x /etc/init.d/openerp-server
+
  chmod +x /etc/init.d/openerp-server
  sudo mkdir -p /var/log/openerp
+
  mkdir -p /var/log/openerp
  sudo touch /var/log/openerp/openerp.log
+
  touch /var/log/openerp/openerp.log
  sudo chown -R openerp.root /var/log/openerp/
+
  chown -R openerp.root /var/log/openerp/
  
  sudo vim /etc/openerp-server.conf
+
  vim /etc/openerp-server.conf
  
 
[[Contenu de /etc/openerp-server.conf]]
 
[[Contenu de /etc/openerp-server.conf]]
  
  sudo vim /etc/init.d/openerp-web
+
  vim /etc/init.d/openerp-web
  
 
[[Contenu de /etc/init.d/openerp-web]]
 
[[Contenu de /etc/init.d/openerp-web]]
  
  sudo chmod +x /etc/init.d/openerp-web
+
  chmod +x /etc/init.d/openerp-web
  
  sudo vim /etc/openerp-web.cfg
+
  vim /etc/openerp-web.cfg
  
 
[[Contenu de /etc/openerp-web.cfg]]
 
[[Contenu de /etc/openerp-web.cfg]]
  
  sudo update-rc.d openerp-web defaults
+
  update-rc.d openerp-web defaults
  sudo update-rc.d openerp-server 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)

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)

OpenERP Creation BDD.png

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.

Comptes par défaut
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.