Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 24/08/2017 14:10:12
- genio
- Membre
Problème de connexion avec phpPgadmin
Bonjour à tous (cela faisait longtemps !)
Voilà, j'ai installé postgres 9.6 sur un serveur Linux RedHat => OK
J'ai installé phpPgAdmin sur ce serveur => ok
Quand je me connecte via Internet Explorer , l'appli me réponds 'Echec de la connexion' (avec le compte 'postgrès' et le bon mot de passe)
Dans pg_log, Postgres me retourne l'erreur :
2017-08-24 13:53:51.696 CEST > FATAL: Peer authentication failed for user "postgres"
< 2017-08-24 13:53:51.696 CEST > DETAIL: Connection matched pg_hba.conf line 80: "local all all peer"
< 2017-08-24 13:54:10.060 CEST > LOG: provided user name (postgres) and authenticated user name (apache) do not match
Il semblerait que mon user ne 'matche' pas avec Apache... savez-vous pourquoi ?
Pouvez-vous m'aider ?
merci pour vos réponses...
Je vous joins mon pg_hba_conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 128.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
Hors ligne
#2 24/08/2017 14:13:43
- gleu
- Administrateur
Re : Problème de connexion avec phpPgadmin
L'utilisateur exécutant un serveur apache est souvent http ou autre chose, mais pas postgres. Si vous laissez l'authentification peer, c'est normal. Si vous voulez une authentication par mot de passe, il faut remplacer peer et ident par md5.
Guillaume.
Hors ligne
#3 24/08/2017 14:29:36
- genio
- Membre
Re : Problème de connexion avec phpPgadmin
Merci Guillaume...
ça fonctionne...
Hors ligne
Pages : 1