#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@ to inform them of the time this error occurred, and the actions you performed just before this error. example.com
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