|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() ben gr Inscription : octobre 2010 Messages : 65 ![]() |
Bonjour,
Je souhaite mettre à jourmon serveur cartographique. Il utilisait jusqu'à aujourd'hui php 5.2.4 mais passe désormais à la version 5.3.2. Or, je ne parviens plus à utiliser postgresql avec cette nouvelle version de php. Comme j'ai pu le faire pour la version précédente de php, je décommente l'extension php_pgsql dans le fichier php.ini, et j ajoute le chemin de libpq.dll aux variables d'environnement (je suis sous windows). Cependant le log de apache me renvoie Code :
Pour pallier à ce problème j'ai injecté les fichiers pgsql.dll de la version 5.2 à la version 5.3 (redémarrer le pc, les services...) mais rien n'y a fait, pgsql ne figure dans le phpinfo. J'ai également vérifier les variables d'environnement, rien d'anormal de ce côté ci. Voyez vous une solution quelconque, une piste ou quelque chose qui pourrait me mettre sur la voie ...je desespère. Merci, |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
l'extension doit correspondre exactement à ta version, active le display_error_statup et sous commande fait php -m
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() ben gr Inscription : octobre 2010 Messages : 65 ![]() |
J'obtiens ce message d'erreur , pourtant le fichier php_pgsql.dll est bien présent (celui d'origine)
Citation:
J'ai un autre message de dll manquant libconv-2.dll. J'ai vérifié elle est bien présente dans le dossier postgresql/bin et ce chemin est d'ailleurs spécifié dans mes variables d'environnement. |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
copie les dll manquant direct dans le dossier de PHP
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Bonjour,
Dans mon cas pour utiliser Postgres avec le SIG c la version de postgres qui n'était pas bonne et surtout un pb avec la librairie libconv ... Tu utilises quoi comme version Postgres ? et postgis ?
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() ben gr Inscription : octobre 2010 Messages : 65 ![]() |
j'utilise postgres 8.3 et postgis 1.3.4, c'était les versions compatibles avec mon serveur cartographique (mapguide os 2.1). Je vais donc tester de nouvelles versions de postgres. Comment avais tu réglés ton problème avec la librairie libconv?
Merci, Je teste la version 8.4 de postgres |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Alors alors j'avais fait comme suit:
Téléchargement de Postgresql 8.3.7 en zip et 7-1 sig (1) (2) Téléchargement de postgis-pg83-binaries-1.4.0 zip (3) //Pour Postgis1.4 Installation par setup et dézip du (3) pour réccupérer le fichier libconv2.dll à mettre dans /bin de postgresql. Et c'était ok car la dll libconv était corrupt dans la version de base
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#8 | |
|
Futur Membre du Club
![]() ben gr Inscription : octobre 2010 Messages : 65 ![]() |
Bonjour Fench,
Je me penche à nouveau sur mon problème mais je n'ai pas trop compris les versions zip et exe que tu utilises: Citation:
|
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Bonjour,
Tu prends ici la 13 (en effet la 7 n'est plus): http://www.postgresql.org/ftp/binary/v8.3.13/win32/ Tu download le zip et le zip.sig pour le SIG Ensuite effectivement la librairie qui se trouve dans le postgis 1.4 vers le /bin du postgres
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() Développeur de bug Inscription : janvier 2003 Messages : 565 ![]() |
Salut,
je rouvre peut-être une (plaie Un problème similaire m'est tombé dessus: php_pgsql.dll ne pouvait être chargée. J'ai trouvé plusieurs explications sur le net mais comme la plupart ont déjà été cité plus haut, en voici une dernière simplissime: Dans certains cas, il suffit de copier libpq.sql dans le répertoire bin/ d'apache. C'est une solution de brute mais qui fonctionnait pour moi en local. Sinon, j'ai défini le chemin vers le répertoire php dans la variable d'environnement PATH et cela résout le problème plus proprement. Bonne chance et tiens nous au courant.
__________________
"le rhume distillation - L’estomac est la cucurbite, le cerveau le chapiteau, & le nez le réfrigérant par lequel s’écoule goutte à goutte le produit de la distillation." de Avicenne Le monde se divise en deux: ceux qui utilisent le tag et les autres.Un problème? venez en découdre! |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Bonjour,
En effet, ceci est aussi un problème de librairie et bien que le post était sur l'extension SIG de Postgres, il faut noter que lors de l'évolution de Postgres ou autre install, il faudra bien vérifier la mise à jour de la dll. Je dis celà, car le prochain qui passe sur le projet et qui n'est pas au courant se retrouvera dans la même mouize. Bonne journée
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com