#1 Wed 17 January 2024 15:53
- fab09
- Juste Inscrit !
- Lieu: Ariège
- Date d'inscription: 28 Jun 2023
- Messages: 1
Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Nous avons installé Lizmap sur notre serveur (en http avec vpn pour l'instant) et nous rencontrons un problème :
Le message
Code:
QGIS Serveur retourne une erreur HTTP à propos de l'extension Lizmap : 404
apparait dans l’interface web, par contre dans les logs serveur, lizmap se connecte au serveur qgis apparemment sans problème.
Voici le log de l'application Lizmap Web Client :
Code:
2024-01-09 14:07:17 [2] Undefined array key "qgis_server_version_human_readable" /www/temp/lizmap/www/compiled/templates/modules/admin/project_list_zone_html_t_15.php 279 2024-01-09 14:07:17 [2] Undefined array key "qgis_server_version_old" /www/temp/lizmap/www/compiled/templates/modules/admin/project_list_zone_html_t_15.php 287 2024-01-09 14:07:17 [2] Undefined array key "qgis_server_version_next" /www/temp/lizmap/www/compiled/templates/modules/admin/project_list_zone_html_t_15.php 288 2024-01-09 14:07:36 10.9.254.3 error QGIS Serveur doit être mise à jour au moins avec la version 3.10pour cette version de Lizmap Web Client. 2024-01-09 14:07:36 10.9.254.3 error L'extension lizmap_serverdoit être mise à jour.
Cependant qgis server et l'extension lizmap_server sont à jour.
Voici les versions issues de l'extension dans QGIS :
Code:
**Versions :** * Lizmap Web Client : 3.6.3 * Lizmap plugin : 4.1.2 * QGIS Desktop : 3.28.8 * QGIS Server and plugins unknown status because of the settings in QGIS Server, please review your server settings in the Lizmap Web Client administration interface, then in the "Server Information" panel. List of safeguards : * Mode : safe * Allow parent folder : no * Prevent other drive : yes * Prevent PG service : yes * Prevent PG Auth DB : yes * Force PG user&pass : yes * Prevent ECW : yes
Si quelqu'un a eu ce genre de problème ou a une idée, je suis preneur !
Bonne journée,
Hors ligne
#2 Thu 18 January 2024 16:57
- Oliv38
- Participant actif
- Date d'inscription: 21 Dec 2011
- Messages: 140
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
quelle version de QGIS Server et plugin lizmap_server avez-vous ?
Sinon, cela peut venir de l'oubli de déclarer la variable d'environnement QGIS_SERVER_LIZMAP_REVEAL_SETTINGS dans votre fichier de conf apache/nginx.
Cdlt
Hors ligne
#3 Fri 09 February 2024 17:54
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Je débute dans la géomatique et j'ai créé une carte QGIS avec pas mal de couches (données au format excel, shp ou encore gpkg) que j'aimerais partager à quelques personnes via Lizmap. Le but est également de pouvoir ajouter des fonctionnalités à la carte en plus de celle de QGIS.
J'ai suivi le tutoriel proposé sur ce forum, en installant ubuntu 22.04 sur une machine virtuelle car je suis sur Windows.
Après avoir rencontré et résolu pas mal d'erreurs, j'ai finalement réussi à finir l'étape 2, en étant connecté directement à root, en changeant php7.2 par php7.4 et en ajoutant dans le fichier à modifier la balise . La page "http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" s'affiche bien dans le navigateur.
Le début de l'étape 3 ne m'a pas posé trop de soucis non plus : en me référant au site officiel de Lizmap, j'ai remplacé la version 3.3.0 par 3.5.6 (+lien github à changer). J'ai bien exécuté les instructions 1 à 12, puis les 5 suivantes sans trop de soucis. Je n'ai juste pas réussi à installer le module "python-simplejson".
Je suis bloqué aux 2 derniers points de l'étape 3 car je n'ai pas de fichier "qgis" dans le dossier "install" (et je ne l'ai nulle part ailleurs j'ai l'impression). Lorsque j'ouvre la page "http://localhost/lizmap/", j'obtiens le message "Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.4.0"." C'est sans doute lié aux lignes que je n'ai pas pu exécutés...
Je ne suis pas très familier avec les différents environnements et les commandes linux, et il se peut que j'ai loupé un truc important. Pouvez-vous me dire svp si vous savez d'où pourrait venir le problème ?
Merci d'avance.
Hors ligne
#4 Tue 13 February 2024 12:48
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
J'ai résolu le problème en installant la version 3.3.3 de lizmap au lieu de 3.6.5 (et pas 3.5.6 dsl), où le dossier "qgis" est bien présent.
J'ai pu ouvrir la page localhost/lizmap et accéder au projet mis par défaut sur Montpellier. J'en suis maintenant à l'ajout de ma propre carte sur ce site.
J'essaie de suivre le tutoriel présent sur https://docs.lizmap.com/current/fr/publ … #principle pour exporter ma carte via l'extension Lizmap de QGIS, mais lorsque j'ajoute le serveur http://localhost/lizmap, j'ai une erreur : La réponse ne contient pas "qgis_server" dans le document JSON.
Sur la page https://docs.lizmap.com/current/fr/publ … dex.html#, il est indiqué qu'il faut créer une arborescence de fichier et y ajouter toutes les données de la carte. Or, comme j'ai lizmap sur une machine virtuelle, mes données sont dans un fichier partagé de VirtualBox. Les copier comme indiqué nécessiterait d'ajouter beaucoup d'espace à la machine virtuelle (nombreuses bases de données). N'y a-t-il pas un moyen pour que lizmap aille directement chercher les données dans le dossier partagé ?
Bonne journée.
Hors ligne
#5 Tue 13 February 2024 14:57
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Regarde du côté des liens symboliques, pour faire pointer le montage de ton répertoire de données à l'endroit qui va bien pour Lizmap.
Cf. https://www.hostinger.fr/tutoriels/comm … sous-linux par exemple.
Bonne journée.
Hors ligne
#6 Fri 16 February 2024 11:48
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Merci ça me semble être une bonne idée d'utiliser un lien symbolique pointant sur mon dossier partagé à la place des données dans la hiérarchie de fichier.
Le problème est que je ne parviens pas à me connecter au serveur via l'extension Lizmap sur QGIS, donc je ne peux pas passer à la suite.
Lorsque j'ajoute l'URL du serveur WMS (http://127.0.0.1/cgi-bin/qgis_mapserv.fcgi que je trouve sur la page configuration de Lizmap), on me dit que l'URL est invalide.
Cdlt
Hors ligne
#7 Mon 04 March 2024 16:26
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
L’extension Lizmap de QGIS conseille de se reporter à la page « information serveur » qui n’existe pas pour les versions < 3.6. Afin d’accéder à cette page, je suis donc passé à la dernière version 3.6.5 en suivant les instructions pour la mise à jour sur le site officiel.
Mais malheureusement je ne peux toujours pas accéder à cette page ! Lorsque je me connecte à Lizmap, j’obtiens le message « Les cartes ne peuvent pas être affichées. Veuillez vérifier le panneau des informations de votre serveur ». Et je peux accéder à toutes les sections du site sauf à la page « informations serveur » justement qui me renvoie : « Error 500. A technical error has occured. Sorry for this trouble. ».
Dans les logs d’erreurs, j’ai « 2024-03-04 15:05:34 127.0.0.1 lizmapadmin QGIS serveur minimum 3.10 et l’extension Lizmap QGIS 2.8.0 doivent être installés et configurés correctement. Votre serveur QGIS n’est pas joignable correctement en utilisant l’URL http://127.0.0.1/cgi-bin/qgis_mapserv.fcgi ».
Pourtant, j’ai QGIS 3.22.4 et les extensions lizmap 4.2.1 et lizmap server 2.8.4.
J’ai bien lancé apache et QGIS Server. J’ai suivi plusieurs conseils sur le web, modifiant parfois les fichiers .conf mais ça n’a jamais résolu l’erreur. Je bloque là-dessus depuis un moment, est-ce que quelqu’un a une piste qui pourrait m’aider svp ?
Hors ligne
#8 Thu 18 April 2024 16:20
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Juste pour dire que j'ai recommencé l'installation de Lizmap à zéro, en suivant à la lettre la documentation officielle avec Lizmap Web Client 3.7.6 et NGINX, et que je peux ouvrir la page "information serveur". Mais je suis maintenant bloqué avec l'erreur "QGIS Serveur n'est pas installé correctement, ou l'URL des requêtes OGC donnée dans la configuration Lizmap n'est pas correcte." qui s'affiche dans cette page.
J'ai pourtant bien installé QGIS Serveur 3.36.1, en même temps que QGIS Desktop en suivant https://qgis.org/fr/site/forusers/alldownloads.html pour Debian/Ubuntu et https://docs.qgis.org/3.34/fr/docs/serv … ed-systems avec spawn-fcgi et xvfb, avec néanmoins quelques problèmes que je ne parviens pas à résoudre (l’erreur doit venir de là) :
- Lorsque je lance QGIS Serveur avec /usr/lib/cgi-bin/qgis_mapserv.fcgi, j’obtiens les Warnings et Loadings (normal), et Content-Lenght : 0, Location : http:/index.json, Status : 302.
- Lorsque je lance QGIS Server via spawn-fcgi ou xvfb, j’obtiens juste les Warnings et Loadings et le processus ne prend jamais fin (obligé de fermer le terminal).
- Les pages localhost/qgisserver et localhost/cgi-bin/qgis_mapserv.fcgi m’envoient une erreur 404.
Voilà. Si vous avez une suggestion ou besoin de plus d’infos n’hésitez pas !
Cordialement.
Hors ligne
#9 Wed 24 April 2024 13:06
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Quels sont les messages dans informations serveur ?
Hors ligne
#10 Wed 24 April 2024 15:16
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Dans informations serveur, j'ai juste le message "QGIS Serveur n'est pas installé correctement, ou l'URL des requêtes OGC donnée dans la configuration Lizmap n'est pas correcte."
Je vois qu'il est conseillé d'utiliser la version long terme de QGIS Server. Je suis donc passé à la version 3.34.6, mais j'ai toujours la même erreur.
Hors ligne
#11 Fri 26 April 2024 07:34
- etrimaille
- Participant occasionnel
- Date d'inscription: 1 Mar 2021
- Messages: 11
Re: Tutoriel d'installatioin de Lizmap sur Linux
> Dans informations serveur,j'ai juste le message "QGIS Serveur n'est pas installé correctement, ou l'URL des requêtes OGC donnée dans la configuration Lizmap n'est pas correcte."
On va reprendre les étapes.
Avez-vous donc vérifié ce message d'erreur ? Est-ce bien la bonne URL dans Lizmap concernant l'adresse du serveur QGIS ?
Pour info, Lizmap n'est toujours pas pleinement compatible QGIS 3.34, il y a des bugs identifiés. Les correctifs sont en cours (impression des textes dynamiques dans les mise en page PDF par ex, mais c'est en attente de merge/packaging côté QGIS pour le moment).
Hors ligne
#12 Mon 29 April 2024 16:27
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Tutoriel d'installatioin de Lizmap sur Linux
Merci pour votre réponse.
L'URL du serveur QGIS qui s'affiche dans la configuration Lizmap est http://127.0.0.1/cgi-bin/qgis_mapserv.fcgi, mais lorsque j'ouvre cette page dans un navigateur j'obtiens une erreur 404.
Je pense que l'erreur vient de QGIS Server. Lorsque j'entre la commande /usr/lib/cgi-bin/qgis_mapserv.fcgi j'obtiens quoi que je fasse (testé également sur une machine virtuelle sans apache ni nginx) un code d'erreur 302, alors qu'il est suggéré dans la documentation https://docs.qgis.org/3.34/fr/docs/serv … ed-systems qu'on devrait avoir le code d'erreur 400.
Devrais-je essayer avec une version de QGIS < 3.34 ?
Hors ligne