Page 1 sur 1
pb de fonction pgsql
Posté : 09 mars 2006, 11:12
par jib
Salut,
je viens de configurer postgresql sous mandrake, j'ai reussi a créer ma base de données, j'ai egalement inserer des données dedans.
Par contre, a xhaque fois que j'essaye de me connecter à la base de données via le php, j'ai une erreur qui me dit que pg_connect n'est pas défini.
Je suis aller faire un tour dans le php.ini et je n'ai trouvé aucune extension.
Que dois je faire?
Merci.
Cordialement.
Posté : 09 mars 2006, 16:47
par jib
Salut,
alors j'ai matté un peu tout ca, j'ai fait quelques modif et j'arrive a ceci :
Warning: pg_connect(): Unable to connect to PostgreSQL server: n'a pas pu se connecter au serveur: Connection refused Est-ce que le serveur tourne sur l'hôte «localhost» et accepte des connexions TCP/IP sur le port 5432? . in /var/www/html/ibd/site06/autre/index.php on line 70
J'ai regardé dans le postgresql.conf et il accepte bien les conexions TCP/IP sur localhost.
Je comprends rien du tout.
Merci
Posté : 10 mars 2006, 14:57
par jduv
Bonjour,
Il me semble qu'il existe une librairie php spécifique pour postgre.
Sur le site postgre
http://www.postgresqlfr.org/ j'ai trouvé ceci :
Bonjour,
Je connais très mal la version Windows... mais bon, déjà, avez-vous vérifié dans le php.ini ?
Vous devriez avoir quelque chose qui ressemble à cela dedans :
Version UNIX:
pgsql.allow_persistent = On
pgsql.max_persistent = -1
pgsql.max_links = -1
extension=pgsql.so
De mémoire, c'est à la ligne 479 que cela se passe, vous devriez avoir un ";" devant "extension=php_pgsql.dll". Enlevez ce ";" et redémarrez le tout, cela devrait fonctionner.
Merci de revenir ici poster le résultat, que cela marche ou non

--
Jean-Paul ARGUDO
www.PostgreSQLFr.org
Va peut etre voir de côté la.
@+
Posté : 11 mars 2006, 11:11
par Maitrepylos
Bonjour,
peux tu nous montrer comment tu te connectes a la base
Posté : 11 mars 2006, 12:12
par zeus
Pour configurer des extensions sous Linux, ce n'est pas depuis le php.ini mais il faut recompiler ta version de PHP avec la bonne option.
Je ne m'y connais pas trop sur le nom de l'option mais je pense que ton pb peut venir également d'ici
Posté : 13 mars 2006, 13:06
par jib
Salut,
Je ne peux pas recompiler php car j'ai mandrake et c'est un systeme de package.
J'aidecidé de changer de distrib de linux car mandrake ne me plait pas du tout et je ne connais vraiment pas le systeme de rpm.
Je vous tiendrai au courant des que j aurai trouver une bonne version de linux.
En tout cas, merci pour votre aide.
Cordialement.
ps:connaissez vous un hebergeur qui propose pgsql et non mysql, j'ai cherché sur le net mais je n'ai rien trouvé.
Merci.
Sur le hebergeur de postgresql
Posté : 31 mai 2008, 09:39
par ricgil
Bonjour;
Je connais un qui offre le deux mysql et postgresql.
Il est
http://www.aqphost.com