Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Wed 05 July 2017 19:26

atilio
Participant actif
Lieu: Brest
Date d'inscription: 17 Jan 2006
Messages: 80

QGIS Server: Internal Server Error

Bonjour
J'ai installé sous Windows 10 (mais aussi sur W7 est c'est pareil) Apache/PHP avec Stackbuilder, puis QGis Server 64bits (j'vais déjà PostgreSQL)

Une fois tout installé j'ai modifié httpd.conf:
ScriptAlias /cgi-bin/ "c:/OSGeo4W64/apps/qgis-ltr/bin/"

<Directory "c:\OSGeo4W64\apps\qgis-ltr\bin">
SetHandler cgi-script
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
Require all granted
</Directory>

AddHandler cgi-script .cgi .pl .exe

AcceptFilter http none
AcceptFilter https none

SetEnv GDAL_DATA "C:\OSGeo4W64\share\gdal"
SetEnv QGIS_AUTH_DB_DIR_PATH "C:\OSGeo4W64\apps\qgis-ltr\resources"
SetEnv PYTHONHOME "C:\OSGeo4W64\apps\Python27"
SetEnv PATH "C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis-ltr\bin;C:\OSGeo4W64\apps\grass\grass-@grassversion@\bin;C:\OSGeo4W64\apps\grass\grass-@grassversion@\lib;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem”
SetEnv QGIS_PREFIX_PATH "C:\OSGeo4W64\apps\qgis-ltr"
SetEnv QT_PLUGIN_PATH "C:\OSGeo4W64\apps\qgis-ltr\qtplugins;C:\OSGeo4W64\apps\qt4\plugins"

J'ai relancé le service Apache

Je teste l'installation en rentrant l'url suivante dans mon navigateur

http://localhost:8080/cgi-bin/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

Le résultat dans le navigateur est le suivant:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@texte-a-enlever.example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.


Dans le log j'ai le message d'erreur suivant:

Wed Jul 05 19:11:52.792509 2017] [cgi:error] [pid 3276:tid 804] [client 127.0.0.1:27613] End of script output before headers: qgis_mapserv.fcgi.exe


J'ai cherché sur le web et essayé les quelques rares solutions (recopier les dll et les .py dans d'autres répertoires) mais ça ne change rien.

Est-ce que quelqu'un aurait une vague idée de comment sortir de ce trou????

Hors ligne

 

#2 Thu 06 July 2017 18:05

atilio
Participant actif
Lieu: Brest
Date d'inscription: 17 Jan 2006
Messages: 80

Re: QGIS Server: Internal Server Error

Bon, j'ai trouvé la solution. Comme c'est un peu long, pour ceux qui sont intéressés, j'ai tout écrit dans un tuto sur mon blog. Voici le lien vers l'article https://t.co/KfRAAijX6J

Hors ligne

 

Pied de page des forums

Powered by FluxBB