PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 06/06/2012 10:15:14

youssef
Membre

problème de connexion avec phppgadmin

Bonjour 

Je viens d'installer posgresql sur un serveur Linux ( centOS ) et j'aimerais avoir accès depuis d'autre machine sur  le même réseau local au phppgadmin.

J'ai configuré l'apache, ça marche bien, j'arrive à accéder à la page d'accueil de phppgadmin, sauf que j'arrive pas à me connecter, je reçois toujours le même message : "échec de connexion" sur le serveur ( avec le locahost ) et aussi sur les autres machine, 

NB : le même login et mot de passe marche sur pgAdmin III soit en local ou à distance.

avez vous une idée comment résoudre ce problème.

Merci

Hors ligne

#2 06/06/2012 10:31:40

gleu
Administrateur

Re : problème de connexion avec phppgadmin

Il faut que la configuration du pg_hba.conf permette la connexion du serveur apache (autrement dit autoriser l'adresse IP du serveur apache).


Guillaume.

Hors ligne

#3 06/06/2012 11:19:43

youssef
Membre

Re : problème de connexion avec phppgadmin

Merci pour votre réponse,

j'ai ajouté une ligne au pg_hba.conf  comme celle ajoutée pour pgadmin, avec
-  127.0.0.1 : ça marche pas,
- localhost : ça marche pas,
- adresse ip du serveuer :  ça marche pas

ma ligne ressemble à sa :   host    all     all     127.0.0.1       255.255.255.0   trust

Merci de votre aide

Hors ligne

#4 06/06/2012 11:21:53

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Il faut mettre l'adresse ip au format CIDR, donc pour vous
127.0.0.1/32 ou 127.0.0.1 32

Hors ligne

#5 06/06/2012 11:23:05

youssef
Membre

Re : problème de connexion avec phppgadmin

Mais, comme ça marche le pgAdmin III en sur le serveur, ça doit pas être l'origine du problème
non ?

Hors ligne

#6 06/06/2012 11:26:24

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Tout dépend du fichier pg_hba.conf à l'origine, et de l'adresse du serveur où est installé phpPgAdmin.
Si le serveur http est sur une autre machine et que le pg_hba n'autorisait que localhost c'est normal que phpPgAdmin ne puisse pas se connecter.

Dernière modification par rjuju (06/06/2012 11:27:05)

Hors ligne

#7 06/06/2012 11:30:49

youssef
Membre

Re : problème de connexion avec phppgadmin

Oui je comprend,

mais pour mon cas

Le phppgadmin et apache son sur le même serveur,postgres aussi

Merci

Hors ligne

#8 06/06/2012 11:33:45

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Qu'avez vous configuré dans le config.inc.php de phpPgAdmin ?

Hors ligne

#9 06/06/2012 11:39:08

youssef
Membre

Re : problème de connexion avec phppgadmin

seulement le host  que j'ai mis sur : localhost

Hors ligne

#10 06/06/2012 11:40:32

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Il se peut qu'il transforme le localhost en ipv6. Vous devriez essayer 127.0.0.1 dans le config.inc.php

Hors ligne

#11 06/06/2012 11:46:15

youssef
Membre

Re : problème de connexion avec phppgadmin

même problème ça ne marche pas

Hors ligne

#12 06/06/2012 11:54:22

youssef
Membre

Re : problème de connexion avec phppgadmin

ça ne serait pas par hasard du à la propriété : sslmode ?

Hors ligne

#13 06/06/2012 11:59:24

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Vous pouvez essayer de le désactiver voir si cela change quelque chose.
Sinon à tout hasard avez-vous bien activé l'extension pgsql dans apache ?

Hors ligne

#14 06/06/2012 12:07:21

youssef
Membre

Re : problème de connexion avec phppgadmin

oups, je crois pas, je l'ai activé le module pgsql pour php mais pas pour apache
comment on fait pour le faire ?

Hors ligne

#15 06/06/2012 12:10:16

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Désolé je parlais du apache au sens large, l'activation du module pgsql se fait bien dans le php.ini

Hors ligne

#16 06/06/2012 12:11:43

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Si vous essayez de vous connecter avec le user postgres, avez vous configuré le paramètre $conf['extra_login_security'] à false ?

Hors ligne

#17 06/06/2012 12:13:27

youssef
Membre

Re : problème de connexion avec phppgadmin

oui oui il est à False,
y a t il un moyen pour tester si l'activation du module postgres s'est bien faire au niveau de php.ini ?

Hors ligne

#18 06/06/2012 12:15:28

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Vous pouvez faire un fichier php contenant une instruction phpinfo() et regarder si le module est chargé, mais je pense que si ce n'était pas le cas l'erreur serait différente.

Hors ligne

#19 06/06/2012 12:19:04

youssef
Membre

Re : problème de connexion avec phppgadmin

ce test je l'ai déjà effectué et j'ai bien mod_auth_pgsql dans les modules chargés
par contre quand j'ai essayé de voirplus loin, j'ai trouvé :

PostgreSQL(libpq) Version     8.4.9

alors que j'ai installé postgresql 9.1

l'erreur peut venir de là ?

Hors ligne

#20 06/06/2012 12:20:45

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Normalement non, même s'il y a des fonctionnalités non supportées la connexion reste possible.

Quel est le message exact sur l'erreur de connexion ?

Dernière modification par rjuju (06/06/2012 12:22:15)

Hors ligne

#21 06/06/2012 12:27:30

youssef
Membre

Re : problème de connexion avec phppgadmin

Le message d'erreur est le suivant : Échec de la connexion ;
en bleu

Hors ligne

#22 06/06/2012 12:53:51

rjuju
Administrateur

Re : problème de connexion avec phppgadmin

Y a-t-il plus de détail dans le log postgresql ?

Hors ligne

#23 06/06/2012 12:54:29

youssef
Membre

Re : problème de connexion avec phppgadmin

bizarrement j'ai essayé de tester les demo sur le site de pgAdmin : http://phppgadmin.kattare.com/phppgadmin/ 
et j'ai eu le même problème 
même message d'erreur

quelqu'un peut svp vérifier si ça marche ?

Hors ligne

#24 06/06/2012 13:00:06

gleu
Administrateur

Re : problème de connexion avec phppgadmin

Si ça marche sur le serveur de démo ? oui, ça marche. Ça marche aussi sur mon poste.


Guillaume.

Hors ligne

#25 06/06/2012 14:44:45

youssef
Membre

Re : problème de connexion avec phppgadmin

m**** alors, parce que sur mes ordis ça marche pas :
ni sur windows ni sur le serveur Linux 
ça devient de moins en moins claire

Hors ligne

Pied de page des forums