#1 Thu 17 October 2024 11:21
- cl4ire
- Juste Inscrit !
- Date d'inscription: 15 May 2014
- Messages: 3
Lizmap + QGIS Server erreur 500
Bonjour,
J'ai installé Lizmap sur un serveur Debian 11 avec Nginx et j'accède bien à la page d'administration.
J'ai également installé QGIS Server mais lorsque je lance /usr/lib/cgi-bin/qgis_mapserv.fcgi, cela me retourne les infos suivantes :
Code:
/usr/lib/cgi-bin/qgis_mapserv.fcgi Application path not initialized Application path not initialized Application path not initialized Application path not initialized QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' Warning 1: Unable to find driver ECW to unload from GDAL_SKIP environment variable. Warning 1: Unable to find driver ECW to unload from GDAL_SKIP environment variable. Warning 1: Unable to find driver JP2ECW to unload from GDAL_SKIP environment variable. "Loading native module /usr/lib/qgis/server/liblandingpage.so" "Loading native module /usr/lib/qgis/server/libwcs.so" "Loading native module /usr/lib/qgis/server/libwfs.so" "Loading native module /usr/lib/qgis/server/libwfs3.so" "Loading native module /usr/lib/qgis/server/libwms.so" "Loading native module /usr/lib/qgis/server/libwmts.so" Content-Length: 0 Location: http:/index.json Server: QGIS FCGI server - QGIS version 3.38.3-Grenoble Status: 302
Le "status: 302" ne correspond pas au retour de la doc.
Dans Lizmap, sur la page "Informations serveur", cela m'indique :
Code:
QGIS Serveur retourne une erreur HTTP à propos de l'extension Lizmap : Unknown
Lorsque j'accède à Qgis Serveur via mon adresse http://monnomdedomaine/qgisserver , voici le retour :
Code:
ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0"> <ServiceException code="Service configuration error">Service unknown or unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS SampleService, or use a WFS3 (OGC API Features) endpoint</ServiceException> </ServiceExceptionReport>
Mon fichier conf Nginx :
Code:
server { listen 80; server_name monnomdedomaine; root /var/www/html/lizmap; index index.php index.html index.htm; # compression setting gzip_vary on; gzip_proxied any; gzip_comp_level 5; gzip_min_length 100; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript text/json; location / { try_files $uri $uri/ =404; } location ^~ /qgisserver { gzip off; include fastcgi_params; fastcgi_pass unix:/var/run/qgisserver.socket; fastcgi_param QGIS_PLUGINPATH /var/www/qgis-server; fastcgi_param QGIS_SERVER_LOG_STDERR 1; fastcgi_param QGIS_SERVER_LIZMAP_REVEAL_SETTINGS True; } location ~ [^/].php(/|$) { fastcgi_split_path_info ^(.+.php)(/.*)$; set $path_info $fastcgi_path_info; # because of bug http://trac.nginx.org/nginx/ticket/321 try_files $fastcgi_script_name =404; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $path_info; fastcgi_param PATH_TRANSLATED $document_root$path_info; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_param SERVER_NAME $http_host; } }
Là je bloque totalement, impossible de savoir pourquoi ça ne va pas...
Merci par avance !
Dernière modification par cl4ire (Thu 17 October 2024 14:49)
Hors ligne
#2 Thu 17 October 2024 16:30
- nworr
- Participant actif
- Date d'inscription: 10 Apr 2014
- Messages: 77
Re: Lizmap + QGIS Server erreur 500
Bonjour,
avez vous installé l'extension "Lizmap serveur" dans /var/www/qgis-server ?
cf la doc "Extension Lizmap QGIS Serveur"
Hors ligne
#3 Thu 17 October 2024 16:53
- cl4ire
- Juste Inscrit !
- Date d'inscription: 15 May 2014
- Messages: 3
Re: Lizmap + QGIS Server erreur 500
Oui, j'ai oublié de préciser cette partie là aussi. Voici le résultat de qgis-plugin-manager list :
Code:
qgis-plugin-manager list QGIS version : 3.38.3 List all plugins in the current working directory : /var/www/qgis-server ------------------------------------------------------------------------------------------------------------------------ | Folder ⬇ | Name | Version | Flags | QGIS min | QGIS max | Author | Folder rights | Action ⚠ | ------------------------------------------------------------------------------------------------------------------------ |lizmap_server |Lizmap server |2.11.1 |Server |3.22 |3.99 |3Liz |www-data : 0o755 | | |wfsOutputExtension|wfsOutputExtension|1.8.2 |Server |3.22 | |3Liz |www-data : 0o755 | | ------------------------------------------------------------------------------------------------------------------------
Hors ligne
#4 Fri 18 October 2024 13:23
- nworr
- Participant actif
- Date d'inscription: 10 Apr 2014
- Messages: 77
Re: Lizmap + QGIS Server erreur 500
étrange , car le message
QGIS Serveur retourne une erreur HTTP à propos de l'extension Lizmap : Unknown
signifie qu'il ne trouve pas "lizmap_server"
Quel est le wrapper fcgi ?
Hors ligne
#5 Mon 21 October 2024 14:58
- dave31
- Participant actif
- Date d'inscription: 17 Feb 2017
- Messages: 82
Re: Lizmap + QGIS Server erreur 500
Bonjour,
Sur mon lab, avec Nginx et spawn-fcgi.
Si les variables QGIS_PLUGINPATH et QGIS_SERVER_LIZMAP_REVEAL_SETTINGS ne sont pas déclarées
dans /etc/systemd/system/qgis-server.service ou dans le fichier de variable indiqué dans le qgis-service.service,
j'ai le même message d'erreur (même si ces variables sont déclarées dans le fichier de conf Nginx).
Hors ligne
#6 Tue 22 October 2024 15:58
- Gustry
- Participant occasionnel
- Lieu: Besançon
- Date d'inscription: 6 Mar 2013
- Messages: 10
Re: Lizmap + QGIS Server erreur 500
Avez-vous bien suivi la checklist qui s'affiche dans votre page d'information serveur ?
Il faut regarder les logs QGIS Serveur (c'est indiqué dans la checklist)
Ce qui permettra de répondre aux questions :
* est-ce que l'extension Lizmap est bien chargé ?
* que se passe-t-il quand Lizmap Web Client tente d'afficher la page d'information serveur (car cela interroge QGIS)
Hors ligne
#7 Wed 23 October 2024 08:46
- cl4ire
- Juste Inscrit !
- Date d'inscription: 15 May 2014
- Messages: 3
Re: Lizmap + QGIS Server erreur 500
Bonjour,
Sur mon lab, avec Nginx et spawn-fcgi.
Si les variables QGIS_PLUGINPATH et QGIS_SERVER_LIZMAP_REVEAL_SETTINGS ne sont pas déclarées
dans /etc/systemd/system/qgis-server.service ou dans le fichier de variable indiqué dans le qgis-service.service,
j'ai le même message d'erreur (même si ces variables sont déclarées dans le fichier de conf Nginx).
Merci ! C'était exactement ça le problème, j'y avais déclaré le QGIS_SERVER_LIZMAP_REVEAL_SETTINGS mais pas le QGIS_PLUGINPATH.
Bonne journée.
Hors ligne