Bonjour,

Il m'est impossible d'établir une connection à ma base de donnée PostgreSql via Apache. Par contre ok en ligne de commande. Là je cale
Le code est des plus basique, je l'ai simplifié à l'extrème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
 
	echo "test de connexion \n";
 
	$connection = pg_connect("host='localhost' port=5432 dbname='name_database' user='name_user' password='*****'") or die("impossible de se connecter PostGreSql ");
 
	echo "connection passée \n";
 
 
?>
J'ai essayé de récupérer une erreur en utilisant pg_last_error, mais rien çà s'arrête au moment de la connexion

Voici configuration PHP, je suis sous Fedora 16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PDO
PDO support	enabled
PDO drivers 	pgsql, sqlite
 
pdo_pgsql
PDO Driver for PostgreSQL	enabled
PostgreSQL(libpq) Version 	9.1.3
Module version 	1.0.2
Revision 	$Id$
 
pdo_sqlite
PDO Driver for SQLite 3.x	enabled
SQLite Library 	3.7.7.1
 
pgsql
PostgreSQL Support	enabled
PostgreSQL(libpq) Version 	9.1.3
Multibyte character support 	enabled
SSL support 	enabled
Active Persistent Links 	0
Active Links 	0
 
Directive	Local Value	Master Value
pgsql.allow_persistent	On	On
pgsql.auto_reset_persistent	Off	Off
pgsql.ignore_notice	Off	Off
pgsql.log_notice	Off	Off
pgsql.max_links	Unlimited	Unlimited
pgsql.max_persistent	Unlimited	Unlimited
Un problème de droits? je ne sais plus...
Merci pour vos idées