#1 Mon 16 April 2007 15:31
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Erreur WMS
Bonjour,
Voilà mon problème. Le mapfile a été configuré comme suit pour le WMS:
-------------------------------------------------------------------------------------------------------------------------------------------
WEB
METADATA
wms_title "WMS GRISI Server"
wms_onlinesource "http://sigformation.gers.cci.fr/cartoweb3/projects/grisi/server_conf/grisi/mapserv?map=/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/server_conf/grisi/grisi.map&"
"original_projection" "init=epsg:4326"
"ows_extent" "-0.42 42.54 3.47 45.04"
"ows_srs" "EPSG:4326 EPSG:27572 EPSG:27582 EPSG:27581 EPSG:27583 EPSG:27584 EPSG:2154 EPSG:3035 EPSG:2970 EPSG:2973 EPSG:32621 EPSG:2990"
"ows_namespace_uri" "http://sigformation.gers.cci.fr"
"wms_encoding" "ISO-8859-1"
"wms_context_version" "1.1.1"
"wms_connectiontimeout" "3000"
END
END
#tester GetCapatibilities avec : http://sigformation.gers.cci.fr/cgi-bin … pabilities
------------------------------------------------------------------------------------------------------------------------------------------
J'ai testé les requêtes GetCapabilities et GetMap qui marchent toutes les deux. L'alias cgi-bin existe bien au niveau du serveur apache et le chemin vers le mapfile y est spécifié. Lorsque je teste alors dans l'IDS le WMS avec http://sigformation.gers.cci.fr/cgi-bin/grisi, j'obtient le rapport d'erreur suivant:
-----------------------------------------------------------------------------------------------------------------------------------------
Failure
CartoWeb version: 3.3.0 [$Revision: 1.2 $]
class: CartocommonException
message: Error [2, simplexml_load_file(http://sigformation.gers.cci.fr/cgi-bin/grisi?&SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
, /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/plugins/wmsBrowserLight/client/OwsInfoHarwester.php, 83]
Backtrace:
file: UNKNOWN - UNKNOWN
call: Common::cartowebErrorHandler(2, "simplexml_load_file(http://sigformation.gers.cci.fr/cgi-bin/gris...", "/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/project...", 83, Array(2))
file: 83 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/plugins/wmsBrowserLight/client/OwsInfoHarwester.php
call: simplexml_load_file("http%3A%2F%2Fsigformation.gers.cci.fr%2Fcgi-bin%2Fgrisi%3F%26SER...")
file: 265 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/plugins/wmsBrowserLight/client/ClientWmsBrowserLight.php
call: OwsInfoHarwester->getWmsLayers("http://sigformation.gers.cci.fr/cgi-bin/grisi?")
file: 201 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/plugins/wmsBrowserLight/client/ClientWmsBrowserLight.php
call: ClientWmsBrowserLight->owsInfoHarwester("http://sigformation.gers.cci.fr/cgi-bin/grisi?")
file: 282 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/plugins/wmsBrowserLight/client/ClientWmsBrowserLight.php
call: ClientWmsBrowserLight->handleHttpRequest(Array(8))
file: UNKNOWN - UNKNOWN
call: ClientWmsBrowserLight->handleHttpGetRequest(Array(8))
file: 270 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/common/PluginManager.php
call: call_user_func_array(Array(2), Array(1))
file: 320 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/common/PluginManager.php
call: PluginManager->callPluginImplementing(Object(ClientWmsBrowserLight), "GuiProvider", "handleHttpGetRequest", Array(1))
file: 689 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/client/Cartoclient.php
call: PluginManager->callEnabledPluginsImplementing(1, "GuiProvider", "handleHttpGetRequest", Array(1))
file: 1013 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/client/Cartoclient.php
call: Cartoclient->callEnabledPluginsImplementing(1, "GuiProvider", "handleHttpGetRequest", Array(8))
file: 1223 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/client/Cartoclient.php
call: Cartoclient->doMain()
file: 37 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/client.php
call: Cartoclient->main()
file: 3 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/grisi.php
call: require_once("/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/...")
--------------------------------------------------------------------------------------------------------------------------------------------------
Pourriez-vous m'aider à résoudre ce problème?
Merci d'avance pour votre aide.
T.
Hors ligne
#2 Mon 16 April 2007 16:02
Re: Erreur WMS
Bonjour,
Votre serveur semble mal configuré. Vous avez des messages d'erreurs dans le retour du getCapabilies.
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 Mon 16 April 2007 16:17
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Pourtant, quand je tape la requête GetCapabilities, le fichier retourné ne semble pas contenir d'erreur...
http://sigformation.gers.cci.fr/cgi-bin … pabilities
A part la partie WEB et l'ajout de layers WMS dans le mapfile, y a-t-il d'autres fichiers spécifiques à modifier?
T.
Hors ligne
#4 Mon 16 April 2007 16:29
Re: Erreur WMS
Pourtant, quand je tape la requête GetCapabilities, le fichier retourné ne semble pas contenir d'erreur...
Les erreurs sont commentées :
WARNING: The layer name 'IDS CCI GERS' might contain spaces or invalid characters or may start with a number. This could lead to potential problems.
WARNING: Mandatory metadata '..._title' was missing in this context.
WARNING: Only MINSCALE and no MAXSCALE specified in the mapfile. A default value of 0 has been returned for the Max ScaleHint but this is probably not what you want.
...
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
#5 Mon 16 April 2007 16:36
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Exact... Je vais donc résoudre ces erreurs. En esperant que tout fonctionne après ça!
Bonne après-midi et merci.
T.
Hors ligne
#6 Mon 16 April 2007 17:41
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
J'ai corrigé toutes les erreurs qui apparaissaient dans le getcapabilities renvoyé. Mais j'ai toujours le même problème quand je teste mon client WMS à partir de l'IDS (sur http://sigformation.gers.cci.fr/cartowe … /grisi.php onglet "Couches WMS" en tapant http://sigformation.gers.cci.fr/cgi-bin/grisi).
Peut-être un problème de syntaxe ("wms_title" "test" au lieu de wms_title "test")???
Si vous avez une piste pour résoudre ce problème...
T.
Hors ligne
#7 Mon 16 April 2007 18:21
Re: Erreur WMS
Bonjour,
Effectivement le serveur fonctionne mais, quand je teste le serveur dans cw3, j'obtiens un message d'erreur qui me dit :
CartoWeb version: 3.3.0 [$Revision: 1.2 $]
class: CartocommonException
message: Error [2, simplexml_load_file(http://sigformation.gers.cci.fr/cgi-bin/grisi?&SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Quand je teste http://sigformation.gers.cci.fr/cgi-bin … SION=1.1.1 j'ai un message d'erreur (erreur 404). Le lien dans le fichier de config est érroné !
À mon avis il y a un problème avec le fichier/commande "grisi".
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
#8 Tue 17 April 2007 09:07
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Erreur WMS
Bonjour,
Effectivement comme le mentionne Yves, l'erreur provient du fait que le serveur WMS ne repond pas à cette adresse (http://sigformation.gers.cci.fr/cgi-bin/grisi ), le script grisi ou le lien grisi ne doit pas fonctionner.
Par conséquent Cartoweb, et plus spécifiquement le plugin WmsBrowserLight, ne réussit pas à se connecter au serveur WMS pour récuperer le résultat xml du GetCapabilities.
Un lien utile pour revoir le script grisi : http://mapserver.gis.umn.edu/docs/howto … per-script
Mathieu
Hors ligne
#9 Tue 17 April 2007 10:06
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Bonjour messieur,
J'ai bien pris note de vos interventions, mais étant novice sur le sujet, j'ai besoin de plus d'informations :
À mon avis il y a un problème avec le fichier/commande "grisi"
C'est quel fichier, le mapfile?
ar conséquent Cartoweb, et plus spécifiquement le plugin WmsBrowserLight, ne réussit pas à se connecter au serveur WMS pour récuperer le résultat xml du GetCapabilities.
Un lien utile pour revoir le script grisi : http://mapserver.gis.umn.edu/docs/howto … per-script
Je n('ai aucune notion sur les scripts... Comment le créer? Et s'il existe, il est hébergé sous apache? Ailleurs?
T.
Hors ligne
#10 Tue 17 April 2007 11:27
Re: Erreur WMS
Bonjour,
Grisi est censé être un script que vous avez écrit et qui met en "contact" le script cgi mapserv et le mapfile, ceci afin de cacher le chemni du mapfile et éviter ainsi de retrouver vos données.
Cette url est donc incorrecte : http://sigformation.gers.cci.fr/cgi-bin/grisi et vous devez la remplacer par : http://sigformation.gers.cci.fr/cgi-bin … /grisi.map
dans le fichier de configuration du gestionnaire de serveur WMS de cartoweb.
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
#11 Tue 17 April 2007 11:47
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Je vais donc devoir créer un script comme suit
Code:
#!/bin/sh MAPSERV="/path/to/my/mapserv" MAPFILE="/path/to/my/mapfile.map" if [ "${REQUEST_METHOD}" = "GET" ]; then if [ -z "${QUERY_STRING}" ]; then QUERY_STRING="map=${MAPFILE}" else QUERY_STRING="map=${MAPFILE}&${QUERY_STRING}" fi exec ${MAPSERV} else echo "Sorry, I only understand GET requests." fi exit 1 # End of Script
puis le coller dans le répertoire cgi-bin et ensuite ça devrait marcher?
fichier de configuration du gestionnaire de serveur WMS de cartoweb
Comment s'appelle-t-il?
Hors ligne
#12 Tue 17 April 2007 13:04
Re: Erreur WMS
fichier de configuration du gestionnaire de serveur WMS de cartoweb
Comment s'appelle-t-il?
Je suppose que c'est 'wmsBrowser.ini', mais cela est décrit dans la documentation de cartoweb.
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
#13 Tue 17 April 2007 14:36
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Je suis la documentation de Cartoweb. D'après cette-dernière, il faut charger dans les fichiers server_conf/mapId/mapId.ini et client_conf/client.ini les plugins mapOverlay et wmsBrowser.
Une fois wmsBrowser chargé, j'obtient le message d'erreur suivant :
Failure
CartoWeb version: 3.3.0 [$Revision: 1.2 $]
class: CartoclientException
message: dbase extension required. Please load it in php.ini file.
Backtrace:
file: UNKNOWN - UNKNOWN
call: ClientWmsBrowser->initialize()
file: 333 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/common/PluginManager.php
call: call_user_func_array(Array(2), Array(0))
file: 400 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/client/Cartoclient.php
call: PluginManager->callPlugins("initialize")
file: 35 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/client.php
call: Cartoclient->__construct()
file: 3 - /usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/grisi.php
call: require_once("/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/htdocs/...")
Si je comprends bien, l'extension dbase doit être chargée dans php.ini... Je ne trouve pas ce fichier et les différentes documentation que j'ai lu n'en font pas mention...
Hors ligne
#14 Tue 17 April 2007 14:50
Re: Erreur WMS
Si je comprends bien, l'extension dbase doit être chargée dans php.ini... Je ne trouve pas ce fichier et les différentes documentation que j'ai lu n'en font pas mention...
Normalement, dans le fichier php.ini il faut décommenter une ligne qui charge l'extension dbase.dll qui gère les fichiers dbase.
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
#15 Tue 17 April 2007 16:04
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
J'ai trouvé LES fichiers php.ini car il y en a plusieurs (?!)
Au passage, je voulais savoir au niveau du message d'erreur juste au dessus, il faut comprendre que c'est l'erreur concernant le dbase qui provoque toutes les autres erreurs énumérées ou chaque erreur est a corriger individuellement?
Dernière modification par on_a_pas_un_métier_facile (Tue 17 April 2007 16:05)
Hors ligne
#16 Tue 17 April 2007 17:48
Re: Erreur WMS
Bonjour,
Ce n'est pas normale d'aboir plusieurs fichiers de configuration de php.
À mon avis chaque erreur est indépendante de l'autre.
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
#17 Wed 18 April 2007 09:16
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Erreur WMS
Bonjour,
plusieurs éléments de réponses :
Je suppose que c'est 'wmsBrowser.ini', mais cela est décrit dans la documentation de cartoweb.
Y.
Attention à ne pas confondre le plugin WmsBrowser, documenté dans la doc de cartoweb en ligne, et le plugin WmsBrowserLight. Ce dernier plugin est en fait une contribution à Cartoweb. Il ne fait pas encore partie intégrante de Cartoweb. Ce plugin à été utilisé spécifiquement dans le cadre du projet Grisi, il fait suite au développement effectué l'été dernier à l'OIEau.
Je suis la documentation de Cartoweb. D'après cette-dernière, il faut charger dans les fichiers server_conf/mapId/mapId.ini et client_conf/client.ini les plugins mapOverlay et wmsBrowser.
Il ne faut donc pas charger le plugin WmsBrowser (ancienne version présente dans le coeur de Cartoweb).
Dans le cadre de la mise en place d'une infrastructure de données spatiales(IDS) basée sur l'IDS Grisi, il est important de conserver les plugins de Cartoweb spécifiques au projet.
Pour tous renseignements concernant le plugin WmsBrowserLight ou le plugin OgcLayerLoader, n'hesitez pas à poster vos erreurs sur le forum ou à utliser la mailing-list de Cartoweb (cartoweb-users@) lists.maptools.org
Pour ma part je vous conseille de reprendre la configuration de votre serveur WMs, de vous assurez que votre url pour accèder au service WMS fonctionne bien, puis vous pourrez ensuite reprendre les tests sous Cartoweb à l'aide du plugin WmsBrowserLight.
Mathieu
Hors ligne
#18 Wed 18 April 2007 09:22
Re: Erreur WMS
Bonjour,
Merci Mathieu, je ne connaissais pas cette contribution, ou bien elle est dans ma liste que j'ai mise de côté
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
#19 Wed 18 April 2007 10:14
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Bonjour,
J'ai testé l'url avec les requêtes GetCapabilities et GetMap qui fonctionne toutes les deux. Quand je teste ensuite le serveur depuis l'IDS, j'obtient l'erreur suivante
Not Found
The requested URL /cartoweb3/htdocs/function.simplexml-load-file was not found on this server.
Désolé d'être long à comprendre mais je ne connais que le strict minimum sur mapserver...
Hors ligne
#20 Wed 18 April 2007 10:27
- Mobilotek
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 17 Oct 2006
- Messages: 26
Re: Erreur WMS
bonjour, quelles sont tes 3 requetes?
pourquoi function.simplexml-load-file ?
Hors ligne
#21 Wed 18 April 2007 10:46
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Voilà mes requêtes:
http://sigformation.gers.cci.fr/cgi-bin … pabilities
http://sigformation.gers.cci.fr/cgi-bin … drographie
Ensuite, je me connecte à http://sigformation.gers.cci.fr, je vais sur "Accès au Viewer";
Dans l'onglet "couches WMS", je tape en sélectionnant URL du serveur "http://sigformation.gers.cci.fr/cgi-bin/grisi".
J'obtient alors un rapport d'erreur et en cliquant sur function.simplexml on retrouve l'erreur du message précédent (10h14).
Hors ligne
#22 Wed 18 April 2007 11:13
Re: Erreur WMS
Bonjour,
Quelque chose me dit qu'il manque l'extension simpleXml sur le serveur ;-)
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
#23 Wed 18 April 2007 11:21
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Erreur WMS
J'obtient alors un rapport d'erreur et en cliquant sur function.simplexml on retrouve l'erreur du message précédent (10h14).
Il est tout à fait normal que vous obteniez une erreur de la part du plugin WmsBrowserLight dans le sens ou vous lui fournissez une url (http://sigformation.gers.cci.fr/cgi-bin/grisi) qui n'est pas valide (erreur 404). On revient à la première erreur et aux premiers messages...
La solution consiste donc à ne pas chercher du coté du plugins WmsBrowserLight (en particulier la fonction simple_xml_load) mais plutôt à fournir une url de service valide.
Il faut donc créer un script grisi sous le repertoire cgi-bin qui pointe vers mapserv et qui pointe egalement vers le mapfile de votre projet (cf http://mapserver.gis.umn.edu/docs/howto … per-script ). Dans ce script il y a juste le chemin vers le script mapserv ainsi que le chemin vers votre mapfile, vous nommer ensuite ce script grisi et vous pourrez ensuite utiliser l'url suivante : http://sigformation.gers.cci.fr/cgi-bin/grisi
Mathieu
Hors ligne
#24 Wed 18 April 2007 11:31
Re: Erreur WMS
Mathieu,
J'ai testé avec cette url dans un navigateur ffox et QGIS : http://sigformation.gers.cci.fr/cgi-bin … drographie qui fonctionne : elle me renvoit une image. Par contre dans le wmsBrowser on obtient une erreur simple_xml...
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
#25 Wed 18 April 2007 11:32
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
J'ai créé ce script que j'ai collé dans le répertoire cgi-bin. Voici le code :
Code:
#!/bin/sh MAPSERV="/usr/home/sigformation.gers.cci.fr/cgi-bin/mapserv" MAPFILE="/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/server_conf/grisi/grisi.map" if [ "${REQUEST_METHOD}" = "GET" ]; then if [ -z "${QUERY_STRING}" ]; then QUERY_STRING="map=${MAPFILE}" else QUERY_STRING="map=${MAPFILE}&${QUERY_STRING}" fi exec ${MAPSERV} else echo "Sorry, I only understand GET requests." fi exit 1 # End of Script
Faut-il un point d'interrogation après "mapserv"?
Y a-t-il une manip à faire pour que le script soit pris en compte?
Dernière modification par on_a_pas_un_métier_facile (Wed 18 April 2007 11:33)
Hors ligne
#26 Wed 18 April 2007 11:53
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Erreur WMS
J'ai testé avec cette url dans un navigateur ffox et QGIS : http://sigformation.gers.cci.fr/cgi-bin … drographie qui fonctionne : elle me renvoit une image. Par contre dans le wmsBrowser on obtient une erreur simple_xml...
Y.
Yves,
J'avais également tester l'url dans ffox, le service repond et est valide je suis d'accord.
Cependant le plugins WmsBrowserLight se charge d'efectuer la requete au serveur WMS, il faut donc uniquement lui passer une url de serveur WMS valide et non une requête déja formulée.
Mathieu
Hors ligne
#27 Wed 18 April 2007 16:01
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Au cas ou vous n'auriez pas fais attention à ce message...
J'ai créé ce script que j'ai collé dans le répertoire cgi-bin. Voici le code :
Code:
#!/bin/sh MAPSERV="/usr/home/sigformation.gers.cci.fr/cgi-bin/mapserv" MAPFILE="/usr/home/sigformation.gers.cci.fr/public_html/cartoweb3/projects/grisi/server_conf/grisi/grisi.map" if [ "${REQUEST_METHOD}" = "GET" ]; then if [ -z "${QUERY_STRING}" ]; then QUERY_STRING="map=${MAPFILE}" else QUERY_STRING="map=${MAPFILE}&${QUERY_STRING}" fi exec ${MAPSERV} else echo "Sorry, I only understand GET requests." fi exit 1 # End of ScriptFaut-il un point d'interrogation après "mapserv"?
Y a-t-il une manip à faire pour que le script soit pris en compte?
Hors ligne
#28 Wed 18 April 2007 16:18
Re: Erreur WMS
Bonjour,
Ce script doit être placé dans le répertoire /cgi-bin/. Le nom importe peu, mais c'est ce lui que vous utiliserez pour utiliser le serveur WMS.
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
#29 Wed 18 April 2007 16:31
- ThomasL
- Participant actif
- Lieu: Paris
- Date d'inscription: 16 Apr 2007
- Messages: 137
Re: Erreur WMS
Bonjour,
C'est ce que j'ai fais. J'ai bien vérifié de le placer dans le répertoire /cgi-bin/ de sigformation.gers.cci.fr et je l'ai nommé grisi. Mais ça n'a rien changé du tout (même erreur) d'ou ma question précédente ou je demandais si il fallait executé le script ou faire une manip pour qu'il soit pris en compte.
T.
Hors ligne
#30 Wed 18 April 2007 16:58
Re: Erreur WMS
Bonjour,
Sous linux, vous devrez rendre ce script executable.
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