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
J'ai essayé de récupérer une erreur en utilisant pg_last_error, mais rien çà s'arrête au moment de la connexion
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"; ?>
Voici configuration PHP, je suis sous Fedora 16
Un problème de droits? je ne sais plus...
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
Merci pour vos idées
Partager