![]() |
|
|
#1 |
|
Membre
Date d'inscription: janvier 2008
Messages: 11
|
undefined function: pg_connect()
Bonjour.
Je possède un serveur dédié release 2 sous gentoo, et j'ai besoin de me connecter à une base de données PostGres sur un autre serveur. Cependant, j'ai une erreur de php : Fatal error: Call to undefined function: pg_connect() J'ai modifié le php.ini ( /usr/local/lib/php4) en décommentant la ligne 575 (extension=php_pgsql.dll) puis j'ai redémarré les services. Cela ne fonctionne pas, j'ai vérifié que l'extension était bien chargée (echo extension_loaded('pgsql'); résultat : 1), et pourtant je n'ai aucune info dans mon phpinfo() concernant PostGres. Pouvez-vous m'aider ? Merci. |
|
|
|
|
|
#2 |
|
Membre
Date d'inscription: décembre 2007
Messages: 5 217
|
Re : undefined function: pg_connect()
|
|
|
|
|
|
#3 |
|
Membre
Date d'inscription: janvier 2008
Messages: 11
|
Re : undefined function: pg_connect()
Merci Cassiopée, cependant je ne m'y connais pas trop. Je suis sous Linux, et je ne retrouve pas le fichier php_pgsql.dll . Quelqu'un sait ou il se trouve ? Merci.
|
|
|
|
|
|
#4 | |
|
Membre
Date d'inscription: janvier 2005
Messages: 617
|
Sous linux on appelle pas les dll, c'est marqué dans le php.ini :
Citation:
Code:
locate pgsql.so
__________________
On fait ce qu'on peut... :s http://www.photos-pour-tous.com et http://forum.inforeseau.com |
|
|
|
|
|
|
#5 | |
|
Membre
Date d'inscription: décembre 2007
Messages: 5 217
|
Re : undefined function: pg_connect()
Citation:
de fichiers dll, c'est ce qui m'a fait penser que tu étais sous Windows. Sous quelle version de Linux es-tu ? |
|
|
|
|
|
|
#6 |
|
Membre
Date d'inscription: janvier 2008
Messages: 11
|
Re : undefined function: pg_connect()
En effet il s'agit plutot d'un .so désolé :/
J'effectue donc un locate pgsql.so, sans résultat, de meme que avec locate php_pgsql.so . J'ai aussi essayé avec find / -name pgsql.so -print, toujours pas de résultat. Un petit coup de pouce encore s'il vous plait ![]() Par contre j'ai un php_pgsql.h , je ne sais pas a quoi cela correspond. Dernière modification par lbconseil 08/01/2008 à 11h22 |
|
|
|
|
|
#7 | |||
|
Membre
Date d'inscription: janvier 2005
Messages: 617
|
Citation:
Google va etre ton ami, je n'ai pas encore fait de tuto sur ça pour l'instant ![]() http://fr3.php.net/pgsql Voila ![]() Sur la page en question on peut lire : Citation:
et regarde le resultat.Par exemple, dans un de tes sites, tu places un fichier test.php qui contient ça : Citation:
__________________
On fait ce qu'on peut... :s http://www.photos-pour-tous.com et http://forum.inforeseau.com Dernière modification par tresronours 08/01/2008 à 11h35 |
|||
|
|
|
|
|
#8 |
|
Membre
Date d'inscription: janvier 2008
Messages: 11
|
Re : undefined function: pg_connect()
Merci beaucoup alors. Je vais voir comment procéder, meme si ca me fait un peu peur XD
|
|
|
|
|
|
#9 |
|
Membre
Date d'inscription: janvier 2005
Messages: 617
|
Normalement, tu dois reprendre toutes les options de compilation indiquée dans le phpinfo, afin de conserver les options d'origine, et ajouter juste celle pour pgsql
![]() ça devrait le faire. Sachant que des cette façon, php est compilé avec pgsql, et il ne s'agit pas d'une utilisation en module. Je ne comprends pas pourquoi ta version n'a pas l'extension sous forme de module. Bizarre que ça n'ait pas été compilé avec. De plus selon ton systeme, si tu es en release ovh, tu deviens "hors" release, et lors de mise à jour future concernant php, il faudra recompiler apres mise à jour la version fournie avec pgsql, mais ça n'est pas dramatique
__________________
On fait ce qu'on peut... :s http://www.photos-pour-tous.com et http://forum.inforeseau.com |
|
|
|
|
|
#10 |
|
Membre
Date d'inscription: janvier 2008
Messages: 11
|
Re : undefined function: pg_connect()
--with-pgsql[=DIR]
DIR signifie le chemin d'acces vers le pgsql.h ? Merci encore de m'aider. J'ai cherché avec l'ami google comment recompiler php, mais c'est vraiment pas simple. Quelqu'un aurait-il une adresse ou une démarche a me communiquer ? Merci ! Dernière modification par lbconseil 08/01/2008 à 13h20 |
|
|
|
![]() |
| Outils de la discussion | |
|
|