installation d'openconcerto sur windows server 2012 r2

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
anachorete
Messages : 10
Enregistré le : dim. mars 12, 2017 9:40 am

dim. mars 12, 2017 9:58 am

Bonjour à tous,

Je souhaiterais installer openconcerto multiposte sur un serveur de type windows server 2012 r2 de sorte à ce que je puisse me connecter à ma base de données depuis n'importe quel ordinateur. Le problème sur lequel je bute depuis quelques jours est l'intégration de la base de données sql disponible sur le site en fichier zip dans postgresql. La modification des fichiers conf ne m'a posé aucun problème. Bien que je ne sache pas si je dois indiquer l'adresse ip de l'hôte ou bien l'adresse ip du NAT soit l'adresse ip reconnue par le client. J'arrive à accéder au serveur windows depuis n'importe quel poste mais je ne vois pas comment injecter la base de données sql d'openconcerto avec psql. Cela ne fonctionne pas de toute évidence comme Wamp ou bien xamp. Je n'ai trouvé aucun tuto mentionnant ce type de procédure. Si quelqu'un pouvait m'apporter un éclairage, cela m'enlèverait une épine du pied,


Merci d'avance,

Sébastien
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

lun. mars 13, 2017 7:41 am

Bonjour ,

vous devez exécuter le script postgresql avec un truc du genre :

Code : Tout sélectionner

runas /user:postgres cmd

cd "C:\Program Files\PostgreSQL\9.4\bin"
pg_ctl.exe status -D "C:\Program Files\PostgreSQL\9.4\data"

psql -c "CREATE USER openconcerto"
psql -c "ALTER USER openconcerto WITH PASSWORD 'openconcerto'"
psql -c "ALTER ROLE openconcerto WITH CREATEDB"
psql -c "CREATE DATABASE \"OpenConcerto\" OWNER openconcerto"
psql -c "GRANT ALL PRIVILEGES ON DATABASE \"OpenConcerto\" to openconcerto"

psql OpenConcerto < C:\OpenConcerto-1.4.sql
bon forcément vous devez avoir un serveur postgresql compatible, les droits d'injections, le fichier de script etc ...

Cordialement,

Samuel
anachorete
Messages : 10
Enregistré le : dim. mars 12, 2017 9:40 am

lun. mars 13, 2017 9:45 am

Un tout grand merci d'avoir pris le temps de me répondre, je vais tester et reviens vers vous!
anachorete
Messages : 10
Enregistré le : dim. mars 12, 2017 9:40 am

lun. mars 13, 2017 4:24 pm

Bonjour Samuel,

Après moult tentatives de configuration d'openconcerto, je rends les armes. Épuisé de chercher dans tous les sens.
J'arrive maintenant à me connecter au serveur sur la machine virtuelle à l'adresse "127.0.0.1". En revanche toujours pas sur une machine distante (machine locale), pas moyen même en mentionnant listen_addresses= '*'
ni en modifiant l'ipv4 de hba.conf. Que dois-je faire pour me connecter à la base de données à distance? :D
Petite précision, je suis actuellement sur ubuntu (depuis virtualbox) après avoir essayé sur windows server 2012r2.
Autre difficulté, une table ou un champ semble être manquant quand je souhaite installer openconcerto.
Pas moyen de faire un chmod 777 /opt/openconcerto/configuration/... Il ne trouve pas le dossier.

Merci de m'aider,


Sébastien
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

lun. mars 13, 2017 5:16 pm

j'ai déjà fait des install avec une db postgresql sous ubuntu.
vous avez vraisemblablement un pb de droit sur votre base.
je n'ai aps mes scripts et config linux sous la main,
je vous en fait une copie dès que possible

Samuel
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

lun. mars 13, 2017 5:34 pm

mes notes sur les install postgresql / ubuntu pour OC :

Code : Tout sélectionner

--# Mise à jour et installation du serveur.
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install postgresql postgresql-contrib

--# Affectation des password et des droits utilisateurs

sudo -u postgres psql postgres
>
\password postgres

sudo -u postgres psql
> 
CREATE USER openconcerto ;
ALTER USER openconcerto WITH PASSWORD 'openconcerto' ;
ALTER ROLE openconcerto WITH CREATEDB ;

--# Ajuster les droits d'accès sur le réseau

cd /etc/postgresql/9.3/main/

sudo vim postgresql.conf
 listen_addresses = 'localhost,192.168.1.LA_BONNE_IP_SERVEUR'
 max_connections = 25
 shared_buffers = 128MB

sudo vim pg_hba.conf
 # TYPE  DATABASE        USER            ADDRESS                 METHOD
 local   all             postgres                                peer

 host all postgres 192.168.1.UNE_AUTRE_BONNE_IP_CLIENT/32 md5
 host OpenConcerto openconcerto 192.168.1.UNE_AUTRE_BONNE_IP_CLIENT/32 md5

 host all postgres UN_HOST_LAMBDA.dtdns.net md5
 host OpenConcerto openconcerto UN_HOST_LAMBDA.dtdns.net md5

 host all postgres 86.210.UNE_TRES_MAUVAISE_IDEE/32 md5
 host OpenConcerto openconcerto 86.210.UNE_TRES_MAUVAISE_IDEE/32 md5
 
--# (Re-)Créer la base de donnée OpenConcerto

sudo -u postgres psql
> 
CREATE DATABASE "OpenConcerto" OWNER openconcerto ENCODING 'UTF8' ;
GRANT ALL PRIVILEGES ON DATABASE "OpenConcerto" to openconcerto ;

sudo -u postgres bash -c "psql OpenConcerto < /home/lucie/Documents/OpenConcerto-1.3_updated.02.sql"

c'est brut de décoffrage :!: , mais ça fait le job pour ceux qui connaissent un peu.

Samuel
anachorete
Messages : 10
Enregistré le : dim. mars 12, 2017 9:40 am

lun. mars 13, 2017 5:59 pm

Top! Merci pour votre disponibilité. C'est brut de décoffrage... J'adore l'expression :D
Je vais tester tout de suite... Je reviens vers vous pour vous tenir au courant...
madum
Messages : 10
Enregistré le : dim. mars 12, 2017 2:43 pm

lun. mars 13, 2017 8:55 pm

bonjour,
je suis en train de tester l'installation.
Je suis un peu près à la même étape que anachorete.
j'ai suivi la procédure que j'ai légèrement adapté pour raspbery pi 3 et debian jessie.
Je suis bloqué à la fin.
En effet. Quand j'indique l'ip du serveur, mon pc client ne détecte pas le raspberry.
J'ai également le même problème si j'installe sur une autre distrib style ubuntu...

Que faire?
Merci d'avance
anachorete
Messages : 10
Enregistré le : dim. mars 12, 2017 9:40 am

mar. mars 14, 2017 7:21 am

Bonjour Samuel

Après avoir essayé tes lignes de commande, j'en arrive toujours à la même conclusion. Il n'est pas possible d'accéder à la base de données à distance. Je pense qu'il y a un souci avec le programme. Des installations de ce genre, j'en ai fait pas mal dans ma vie et là je bloque... Je donne ma langue au chat. Je pense avoir tout essayé.
Merci d'avoir essayé de m'aider, je pense que je vais me tourner vers une solution pour ma comptabilité, :|


Sébastien
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

mar. mars 14, 2017 7:46 am

Bonjour,

madum et anachorete, vous semblez tout les deux avoir un pb de droit d'accès sur votre réseau entre un poste client et un poste serveur / DB.
vous devriez en premier lieu faire une installation des outils serveur + client sur un seul poste pour séparer les questions d’installation de la DB et OC de la question des droits sur le réseau.

perso, j'ai pu faire sans pb des installations de la DB postgresql de OC sur des matériels très divers, que se soit sur Windows (XP, 7, 10) ou Linux (Debian, Ubuntu, Qnap, bare metal et VM).

Cordialement,

Samuel
Répondre