#1 Wed 20 October 2010 10:42
- czar
- Participant occasionnel
- Date d'inscription: 7 Feb 2010
- Messages: 16
PostGIS REST Web Services
Bonjour,
ça fait un moment que j'ai pas posté sur le forum, mais me revoilà de nouveau demandant l'aide :p
Donc, je suis entrain de développer une application sur androïde communiquant avec une base de données spatial, donc j'ai "forcément" utilisé un REST/JSON webservice.
En testant ce webservice, j'ai eu l'exception suivante
Code:
Your request has returned an error: Caught Exception: could not find driver
j'ai dé-commenter extension=php_pgsql.dll & extension=php_pdo_pgsql.dll mais toujours la même exception.
Qu'est ce que vous pensez de ça?
Bien coordialement,
C'
Hors ligne
#2 Wed 20 October 2010 11:27
Re: PostGIS REST Web Services
Bonjour,
Quel est le message d'erreur complet ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Wed 20 October 2010 13:15
- czar
- Participant occasionnel
- Date d'inscription: 7 Feb 2010
- Messages: 16
Re: PostGIS REST Web Services
Merci pour votre réponse!
Your request has returned an error: Caught Exception: could not find driver
J'ai bien avancer avec ce problème. Donc, en exécutant http://localhost/?phpinfo=1 dont le script
Code:
<?php phpinfo(); ?>
ca retourne
PDO support enabled
PDO drivers mysql, odbc, sqlite
Donc je dois activer le pilote de postgresql. Sachant que je suis sous Windows vista, est ce que vous connaissez comment le faire?
Merci
Hors ligne
#5 Wed 20 October 2010 14:32
- czar
- Participant occasionnel
- Date d'inscription: 7 Feb 2010
- Messages: 16
Re: PostGIS REST Web Services
oui pour php_pgsql.dll et
extension=php_pgsql.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
pour le php c'est le 5.3.0 (wamp 2.0) et 8.2 pour postgres
Hors ligne
#6 Wed 20 October 2010 14:47
Re: PostGIS REST Web Services
Bonjour,
À vérifier mais sous linux j'ai trois config différente pour PHP : une pour le CLI (ligne de commande), une pour le mode CGI et une pour Apache Autrement dit : es tu sur d'avoir activer l'extension PDO pour la bonne config !?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#7 Wed 20 October 2010 16:18
Re: PostGIS REST Web Services
(Es tu sur que ton webservice utilise PDO ou utilise t'il les fonctions PG natives? Afin de savoir s'il t'es bien utile de charger toutes ces extensions PDO ...)
Comme Yves te le propose, vérifies que tu mettes bien à jour le bon php.ini. Si tout semble ok, il peut s'agir d'une incompatibilité de version, une piste ici : http://www.phpfreaks.com/forums/index.p … c=276485.0
Hors ligne
#8 Thu 21 October 2010 10:40
- czar
- Participant occasionnel
- Date d'inscription: 7 Feb 2010
- Messages: 16
Re: PostGIS REST Web Services
Merci pour vous, ça m'a trop inspiré, il s'agit surtout d'une incompatibilité de versions.
Il suffit donc d'utilisé les dll de postgresql dans apache/bin. je pense que ça marche maintenant.
Merci infiniment pour l'intérêt que vous avez accorder à mon poste.
Hors ligne