Cette installation a été réalisée sur un serveur windows 8 R2.
La version des modules openErp server et openERP client Web est 5.0.11 : lien de téléchargement
La version Postgres du serveur de base de données est 8.4.14 : lien de téléchargement

J'ai procédé en premier à une installation  par défaut du serveur PostGresSQL. Attention à mémoriser le compte et le mot de passe créé lors de cette installation. Il permet de se connecter au serveur PostGresSQL soit  à partir de Pgadmin (console d'administration du serveur PostGresSQL fournie lors de l'installation), soit avec OpenERPServer.

J'ai préféré réalisé une installation par défaut de chaque module individuellement plutôt qu'en utilisant la version "AllInOne".

Avec PgAdmin, vérifier que le serveur de base de données fonctionne.
Sur l'image ci-contre vous pouvez vérifier que l'état est "connecté". Lorsque le serveur ne fonctionne pas, une croix rouge apparait.

 

Modifier ensuite le fichier de configuration du serveur OpenERP à travers le fichier openERP-server-conf qui se trouve dans le dossier server pour qu'il ressemble à ce qui est présenté ci-dessous. Attention : Ne pas oublier de relancer le service à chaque modification du fichier de configuration.


without_demo = False
....  ////// ....
secure_pkey_file = server.pkey
netinterface =
log_level = info
admin_passwd = super
smtp_port = 25
smtp_server = localhost
db_user = postgres
price_accuracy = 2
...///////.....
xmlrpc = True
db_port = 5432
debug_mode = False
...////////......
csv_internal_sep = ,
pg_path = C:\Program Files (x86)\PostgreSQL\8.4\bin
translate_modules =
stop_after_init = False
root_path = C:\Program Files (x86)\OpenERP\Server\OpenERP Server
smtp_user = False
db_password = postgres
db_name = False
db_host = localhost:5432
assert_exit_level = warn
email_from = False
addons_path = C:\Program Files (x86)\OpenERP\Server\OpenERP Server\addons

 

cliquer sur l'image pour l'agrandir

 

 

 


 

......//////....... indique que le texte du fichier a été coupé

Les lignes surlignées sont celles qui doivent être  adaptées à votre configuration

 


 

 

 

 

admin_passwd = "le mot de passe du superadministrateur". Ce mot de passe est utilisé dans le client openERP pour créer, supprimer, restaurer et sauvegarder les bases.

db_user = "le login d'un compte de connexion au serveur PostGresQL ( par exemple celui créé lors de l'installation du serveur PostGresSQL)
db_password =" le mot de passe du compte de connexion ci-dessus" 

db_port = "le port associé au serveur PostGreSql" tel qu'il apparait dans la fenêtre de PgAdmin
db_host = "l'addresse IP du serveur PostGreSQL"

pg_path = "le chemin complet pour l'accès aux fichiers binaires du serveur PostGreSQl"
root_path = "le chemin complet pour l'accès aux fichiers binaires du serveur OpenERPServer"
addons_path = "le chemin complet pour l'accès aux fichiers binaires des compléments du serveur OpenERPServer"

Modifier ensuite le fichier de configuration du client web OpenERP à travers le fichier openERP-webcfg qui se trouve dans le dossier client pour qu'il ressemble à ce qui est présenté ci-dessous

# Some server parameters that you may want to tweak
server.socket_host = "10.175.0.40"
server.socket_port = 8888

# Sets the number of threads the server uses
......//////.......

 

server.socket_host = "l'adresse IP du serveur OpenERP"
server.socket_port = "le port à travers lequel le client atteint le service serveur OpenERP. Noter que ce numéro de port doit figurer dans URL utilisée pour joindre le serveur comme le montre l'image ci-dessous