Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2007, 21h55   #1
Membre actif
 
Avatar de snipes
 
Inscription : septembre 2004
Messages : 497
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 497
Points : 195
Points : 195
Par défaut [PostgreSQL] erreur d'authentification

salut tout le monde
j essaye depuis un tres long moment mainternant de me conencter a ma base de donénes via php mais sans succès
j ai droit au message d'erreur suivant : unable to conect to Postgresql server: FATAL: authentification par mot de passe échoué pour l'utilisateur "postgres" + ma ligne ou est situé l erreur
je suis en route sous pgsql d'ou le nom de l'uitlisateur "postgres" cependant j ai tout de meme essayé de créer un nouvelle untilisateur comme indiqué dabs la doc trouvé sur le site meme concernant l"installation du sgbdr

voici le code correspondant a ma connexion avec la base :

Code :
1
2
3
4
5
6
7
8
9
10
 
function cnx()
{
          $host="localhost";
          $base="postgresql";
          $name="postgresql";
          $pwd="myPwd";
 
          $dbconn = pg_conenct("host=".$host." dbname=".$base." user=".$name." password=".$pwd);
}

ps : systeme linux
snipes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 22h58   #2
Membre chevronné
 
Avatar de gerald2545
 
Inscription : février 2003
Messages : 643
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 643
Points : 660
Points : 660
tu arrives à te connecter au serveur postgresql en ligne de commande avec les identifants que tu nous donnes?


Citation:
ps : erreur de frappe pour $base et $name
oui et pg_connect aussi
gerald2545 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 00h25   #3
Membre actif
 
Avatar de snipes
 
Inscription : septembre 2004
Messages : 497
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 497
Points : 195
Points : 195
en ligne de commande j y arrive ouais...enfin ya 2 facons une qui marche etl autre non

celle qui marche :
jme connecte en tant que postgres puis j arrive dans la base : su postgres ..password...psql etc

celle qui marche pas :
psql -h localhost postgres postgres
+ saisie du mot de pass

ps : erreur de frappe pour $base et $name
snipes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 00h36   #4
Membre chevronné
 
Avatar de gerald2545
 
Inscription : février 2003
Messages : 643
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 643
Points : 660
Points : 660
regarde ton fichier pg_hba.conf (dans le repertoire d'installation de postgresql).
regarde la politique d'authentification (trust, md5.....), passe en md5 le cas échéant et redémarre postgresql.
Il vaut mieux que tu crée un utilisateur ainsi qu'une base de test parce que je ne sais pas s'il n'y a pas des restrictions à utiliser le compte et la base postgres
gerald2545 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 01h22   #5
Membre actif
 
Avatar de snipes
 
Inscription : septembre 2004
Messages : 497
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 497
Points : 195
Points : 195
eh ben ouais c etait bien la methode a adopté
merci pour ton conseil et ton aide
snipes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h11.


 
 
 
 
Partenaires

Hébergement Web