PostGres - Gros problème d'user

PostGres - Gros problème d'user - SQL/NoSQL - Programmation

Marsh Posté le 03-04-2004 à 19:43:31    

Salut à tous !
 
Voilà, j'ai un projet d'info pour la fin d'année et je m'occupe de la gestion de la base de données sous PostgreSQL. Au lycée pas de problème je me connecte à un serveur distant  
 

Code :
  1. <?
  2. // Paramètres de connexion :
  3. $host = "serveur_distant";
  4. $user = "ptibat";
  5. $pass = "pass";
  6. $bdd = "projet";
  7. // Etablissement de la connexion :
  8.    $connection = pg_connect("host=$host dbname=$bdd user=$user password=$pass" )
  9. or die ("Probleme de connection SQL --> " . pg_last_error($connection));
  10. ?>


 
Seulement voilà j'essaye en vain depuis pas mal de temps d'essayer d'installer PostgreSQL chez moi, j'ai installer une Debian et j'ai fait :
 
# apt-get install postgresql
# apt-get install phppgadmin
 
tout s'install parfaitement, mais lorsque je lance la page php (/var/www/ptibat/index.php) il m'est impossible d'ouvrir une connection à la base de données local avec ce code là :
 

Code :
  1. <?
  2. // Paramètres de connexion :
  3. $host = "localhost";
  4. $user = "ptibat";
  5. $pass = "pass";
  6. $bdd = "projet";
  7. // Etablissement de la connexion :
  8.    $connection = pg_connect("host=$host dbname=$bdd user=$user password=$pass" )
  9. or die ("Probleme de connection SQL --> " . pg_last_error($connection));
  10. ?>


 
 
j'ai ceci comme erreur :
 

Code :
  1. Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: IDENT authentication failed for user "ptibat" . in /var/www/ptibat/site/sql/_virtual_connect.php on line 14
  2. Warning: pg_last_error(): supplied argument is not a valid PostgreSQL link resource in /var/www/ptibat/site/sql/_virtual_connect.php on line 15
  3. Probleme de connection SQL -->


 
REMARQUE :
- J'ai créer une base de données en local, j'ai taper ca : ptibat@database:~$ createdb projet
- j'y accède sans problème : psql projet
- j'y ai meme importer des données avec un .sh et un .sql  
 
 :pt1cable:  :pt1cable: j'y comprend plus rien :pt1cable:  :pt1cable:  
 
Si c'est un problème d'user, comment bien configurer  ?
 
Merci  :jap:


---------------
flick r
Reply

Marsh Posté le 03-04-2004 à 19:43:31   

Reply

Marsh Posté le 03-04-2004 à 20:52:03    

Ca fait longtemps que j'ai pas touché à postgres, mais il n'y a pas un script du genre adduser ou createuser que tu es sensé lancer pour créer tes users ?


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 03-04-2004 à 21:43:42    

R3g a écrit :

Ca fait longtemps que j'ai pas touché à postgres, mais il n'y a pas un script du genre adduser ou createuser que tu es sensé lancer pour créer tes users ?


 
L'user est déjà créer mais y'a pas moyen j'y arrive pas à l'autorisé à utiliser la DB ... :cry:  :cry:


Message édité par ptibat le 03-04-2004 à 21:44:24

---------------
flick r
Reply

Marsh Posté le 03-04-2004 à 23:10:46    

ptibat a écrit :


 
L'user est déjà créer mais y'a pas moyen j'y arrive pas à l'autorisé à utiliser la DB ... :cry:  :cry:

il doit y avoir aussi un fichier pour déclarer les machines qui ont le droit de se connecter par le réseau.


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 03-04-2004 à 23:29:45    

R3g a écrit :

il doit y avoir aussi un fichier pour déclarer les machines qui ont le droit de se connecter par le réseau.


 
meme en l'accès a partir de la machine serveur ca marche pas .... :-/


---------------
flick r
Reply

Marsh Posté le 03-04-2004 à 23:31:58    

ptibat a écrit :


 
meme en l'accès a partir de la machine serveur ca marche pas .... :-/

C'est pareil. même depuis la machine serveur tu te connectes à postgresql via une socket. Il faut que tu dises à postgres d'accepter les connexions venant de localhost.
 
EDIT : tiens c'est là : http://www.postgresql.org/docs/7.4 [...] ation.html


Message édité par R3g le 03-04-2004 à 23:33:24

---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 04-04-2004 à 10:17:20    

Toujours impossible d'accèder à cette base de données.
Je suis une kiche pour configurer Postgres (ou bien les users) .
 
Quelqu'un aurait une procèdure simple et efficace pour configurer Postgres sous Debian après un 'apt-get install postgresql' et 'apt-get install phppgadmin' ?
 
Parceque même en modifiant le fichier pg_hba.conf j'y arrive pas ...
:'(
 
 
 
Edit : Après reboot du serveur, ca marche nikel Merci pour la doc sur le site  :jap:  
 


Message édité par ptibat le 04-04-2004 à 10:48:41

---------------
flick r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed