Vous n'êtes pas identifié(e).
Pages : 1
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
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
Merci Guillaume... 
ça fonctionne...
Hors ligne
Pages : 1