Connexion via apache impossible mais ok en ligne de commande
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 :cry:
Le code est des plus basique, je l'ai simplifié à l'extrème
Code:
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:
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