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é ?

#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

dave31 a écrit:

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

 

Pied de page des forums

Powered by FluxBB