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 :
- <?
- // Paramètres de connexion :
- $host = "serveur_distant";
- $user = "ptibat";
- $pass = "pass";
- $bdd = "projet";
- // Etablissement de la connexion :
- $connection = pg_connect("host=$host dbname=$bdd user=$user password=$pass" )
- or die ("Probleme de connection SQL --> " . pg_last_error($connection));
- ?>
|
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 :
- <?
- // Paramètres de connexion :
- $host = "localhost";
- $user = "ptibat";
- $pass = "pass";
- $bdd = "projet";
- // Etablissement de la connexion :
- $connection = pg_connect("host=$host dbname=$bdd user=$user password=$pass" )
- or die ("Probleme de connection SQL --> " . pg_last_error($connection));
- ?>
|
j'ai ceci comme erreur :
Code :
- 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
- 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
- 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
j'y comprend plus rien
Si c'est un problème d'user, comment bien configurer ?
Merci
---------------
flick r