Salut j'ai le même problème, et j'apporte plus de voie qui pourrait peut etre nous éclairer....
1 2
| Warning: pg_connect(): Unable to connect to PostgreSQL server:
FATAL: IDENT authentication échouée pour l'utilisateur "postgres" in /var/www/test/mes_fonctions.php on line 30 |
Au niveau de l'utilisateur ? est ce que l'utilisatuer de ma bd doit avoir une maison ou pas? :
postgres:x:1001:1001:,,,:/home/postgres:/bin/bash
j'ai rajouté ça dans /etc/php4/apache2/:
netstat -nat me prouve que le service est bien en attente de connexion...
bon mon pgm ressemble à ça :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function connexion_DB($name_DB) {
* Define PostgreSQL database server connect parameters.
*/
define('PGHOST','localhost');
define('PGPORT',5432);
define('PGDATABASE',$name_DB);
define('PGUSER', 'postgres');
define('PGPASSWORD', 'postgres');
define('PGCLIENTENCODING','UNICODE');
define('ERROR_ON_CONNECT_FAILED','Sorry, can not connect the database server now!');
/*
* Merge connect string and connect db server with default parameters.
*/
pg_connect('host=' . PGHOST . ' port=' . PGPORT . ' dbname=' . PGDATABASE . ' user=' . PGUSER . ' password=' . PGPASSWORD);
} |
si qqun avait une idée ou d'autres idées ça serait super coolos !
Partager