From enderlec at staff.uni-marburg.de Tue Jul 1 08:09:28 2025 From: enderlec at staff.uni-marburg.de (Christiane Enderle) Date: Tue, 1 Jul 2025 17:09:28 +0200 Subject: [Lizmap-de] Probleme mit Lizmap-Konfiguration In-Reply-To: <6cf2d09d-90d6-4c90-8aaa-9c212faa98ae@3liz.com> References: <019a01dbe4f4$e94ea480$bbebed80$@lizmap.de> <6cf2d09d-90d6-4c90-8aaa-9c212faa98ae@3liz.com> Message-ID: Hi Etienne, thanks a lot for looking at the german lizmap-mailinglist! I see the landing page of lizmap with two demo projects (when logged in there are three), but I can't load and display the maps. In the lizmapConfig.ini.php I have changed the URL for QGIS server to https://myserver/cgi-bin/qgis_mapserv.fcgi? ("myserver" in this mail replaces the actual server name; remark "https" - the QGIS server runs with port 443) and the result in the administration panel, server information, is the following: QGIS Server QGIS Server is correctly installed and returns the expected response for OGC requests. *We cannot get the details about your QGIS Server installation (version, plugins, etc.).* You must check that the following steps are done : 1. *QGIS Server* is above or equal to *3.28 is 3.40.8 * 2. The *Lizmap QGIS server plugin* is installed on the server with a version above or equal to *2.13.0 is true * 3. The URL to reach QGIS server is *correct* in your administration panel probably true since it says above "QGIS Server is correctly installed..." 4. The URL to reach the Lizmap API on QGIS Server is *correct* in your administration panel, if you use Py-QGIS-Server maybe the URL is wrong, but I don't  know how to access this tag or where I can modify it and what is correct. I don't use py-qgis-server. 5. Your Lizmap Web Client *logs* does not contain any warnings about reaching QGIS server see below 6. The *environment variable* about the *Lizmap server plugin* described in the documentation link below is correctly set in your configuration The conf-file in /etc/apache2/sites-available contains the tag FcgidInitialEnv QGIS_SERVER_LIZMAP_REVEAL_SETTINGS True 7. Your QGIS server *logs* does not contain any warnings about the Lizmap server plugin (at QGIS server startup and when loading this webpage). You might need to increase debug level. The errors.log says: 2025-07-01 13:44:07    137.248.191.3    error    The HTTP request ended with an error. HTTP code 500. ? https://myserver/cgi-bin/qgis_mapserv.fcgi?/lizmap/server.json 2025-07-01 13:44:07    137.248.191.3    error    The HTTP request ended with an error. HTTP code 500. ? https://myserver/cgi-bin/qgis_mapserv.fcgi?service=WMS&request=GetCapabilities The lizmap-admin.log says: 2025-07-01 13:44:07    137.248.191.3    lizmapadmin    An HTTP request ended with an error, please check the main error log. HTTP code 500. 2025-07-01 13:44:07    137.248.191.3    lizmapadmin    QGIS server minimum 3.28 and Lizmap QGIS server plugin minimum 2.13.0 need to be installed and configured correctly. Your QGIS server couldn't be reached correctly with the given URL "https://myserver/cgi-bin/qgis_mapserv.fcgi?". The qgis.demo.error.log says: Project file error. For OWS services: please provide a SERVICE and a MAP parameter pointing to a valid QGIS project file  So I changed the QGIS Server URL to https://myserver/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&MAP=/var/www/lizmap-web-client-3.8.11/lizmap/lizmap-modules/lizmapdemo/qgis-projects/demoqgis/montpellier.qgs But it didn't work. I suppose, there are several mistakes in the configuration. For example I don't know, which files must be accessible by www-data. One of our certificate files for https is protected by a passphrase. I have no idea if this has an impact. Any hint might be helpful. Thank you very much in advance. Best wishes, Christiane Am 26.06.2025 um 18:21 schrieb Etienne Trimaille via Lizmap-de: > > Hi, > > In your administration panel, visit the "Lizmap configuration" page to > set the correct URL for QGIS server. > > I don't think it's related to Apache/Nginx, at this step. > > Sorry for the English, just looking at the screenshot quickly ;-) > > > > On 26/06/2025 17:22, Christiane Enderle via Lizmap-de wrote: >> >> Hallo zusammen, >> >> ich habe unter Ubuntu 22 QGIS-Server 3.40.8, apache2 und Lizmap >> QGIS-Server Plugin 3.8.11 installiert. (Mit py-qgis-server konnte ich >> mich nicht anfreunden). Die Lizmap-Website wird angezeigt. Aber bei >> den Demo-Beispielen können die Karten nicht geladen werden. Wenn ich >> mich als admin einlogge, erhalte ich in der Server-Information die >> Meldung (siehe Anhang Serverinfo_lizmap.png): >> >> QGIS Server is not correctly installed in your server or the URL for >> OGC requests given in Lizmap configuration is not correct. >> >> Die Datei lizmap.conf ist in der Anleitung der Lizmap-Doku leider nur >> für nginx angegeben. Deshalb habe ich sie mir mit einer KI für >> apache2 ummodeln lassen. Möglicherweise ist da etwas falsch. Aber >> was? Der Inhalt meiner lizmap.conf ist im Anhang 2025_06_26 17h >> lizmap.conf.txt (die IP-Adresse bei Servername und hinter fcgi habe >> ich für diese Frage mit Text ersetzt). >> >> Ich würde mich freuen, wenn mir jemand weiterhelfen könnte, auch wenn >> wir schon bald unser Online-Treffen haben. >> >> Schöne Grüße, >> >> Christiane Enderle >> >> -- >> Christiane Enderle (MSc GIS) >> Fachbereich Geographie >> Zentrum für Geomatik und Mediengestaltung >> >> Deutschhausstr. 10 >> 35037 Marburg >> Tel. 06421-2822179 >> Fax 06421-2828950 >> > -- > > Etienne Trimaille > Géomaticien > www.3liz.com > > *Tel.* 06 12 93 11 39 > *Bureau* > 31, rue de l'Argenterie > 34000 Montpellier > *Siège social* > 73, allée Kleber > Boulevard de Strasbourg > 34000 Montpellier > > > -- Christiane Enderle (MSc GIS) Fachbereich Geographie Zentrum für Geomatik und Mediengestaltung Deutschhausstr. 10 35037 Marburg Tel. 06421-2822179 Fax 06421-2828950 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From enderlec at staff.uni-marburg.de Tue Jul 1 08:14:37 2025 From: enderlec at staff.uni-marburg.de (Christiane Enderle) Date: Tue, 1 Jul 2025 17:14:37 +0200 Subject: [Lizmap-de] Probleme mit Lizmap-Konfiguration In-Reply-To: <009001dbe6b5$a480dfe0$ed829fa0$@lizmap.de> References: <019a01dbe4f4$e94ea480$bbebed80$@lizmap.de> <009001dbe6b5$a480dfe0$ed829fa0$@lizmap.de> Message-ID: <016fd915-be0e-4781-8ab7-907d4827a411@staff.uni-marburg.de> Hallo Günter, vielen Dank für deine schnelle Antwort am Donnerstag! Danach wurden mir die Prioritäten anders gesetzt, deswegen antworte ich erst heute. Ja, QGIS-Servervariablen habe ich in /etc/apache2 in einer conf-Datei definiert - fragt sich nur, ob dort alles stimmt. Ein paar konkrete Fragen: Was muss denn bei der Variable FcgidInitialEnv HOME angegeben werden: ein Verzeichnispfad, wo die QGIS-Projektdateien liegen? Oder der Verzeichnispfad inklusive konkrete Projektdatei? Muss der user www-data auf die conf-Dateien Zugriff haben? Auch auf die Dateien liveconf.ini.php, lizmapConf.ini.php etc, auf die lizmap.conf? Im Administratorpanel der Website steht bei Server information als "URL in the QGIS desktop plugin" der Eintrag https://meinservername/lizmap/ (meinservername schreibe ich hier nur ersatzweise). Wo dieser Eintrag herkommt, ob er richtig ist und wie man in ggf. verändert, habe ich nicht herausgefunden. Unser QGIS Server läuft unter https mit Port 443. Eine der Zertifikatsdateien ist mit einer passphrase geschützt, die z.B. immer abgefragt wird, wenn ich systemctl restart apache2 ausführe. Ob dieser Schutz aber auch ein Hindernis für Lizmap sein kann? Jeder Hinweis ist willkommen. Viele Grüße, Christiane Am 26.06.2025 um 18:16 schrieb guenter at lizmap.de: > > Hallo Christiane, > > hast Du irgendwo noch die QGIS-Server Variablen definiert > (FcgidInitialEnv HOME, QGIS_PLUGINPATH, QGIS_SERVER_MAX_THREADS, usw.) ? > > Ich teile dazu die Virtual-Conf-Dateien in zwei auf. Einmal die > allgemeine ?000-default.conf? mit den QGIS-Server-Einstellungen. Die > gilt für alle Projekte. > > Und dann die spezielle .conf-Datei für das jeweilige Projekt (hier als > Beispiel hamburg.conf). > > Hier fällt mir auf, dass ?DocumentRoot? meiner Meinung nach immer mit > ??/lizmap/www? enden muss. Dort liegt die index.php, die ausgeführt > werden soll. > > Bei Dir ist das ?/var/www/html/lizmap?. Aber da die > Lizmap-Admin-Oberfläche bei Dir läuft, funktioniert es ja trotzdem. > Was ich jetzt nicht verstehe. > > Ich habe Dir mal exemplarisch meine beiden Dateien angehangen. > > Vielleicht hilft Dir das weiter. > > Viele Grüße > > Günter > > *Von:*Lizmap-de *Im Auftrag von > *Christiane Enderle via Lizmap-de > *Gesendet:* Donnerstag, 26. Juni 2025 17:22 > *An:* lizmap-de at lists.osgeo.org > *Betreff:* [Lizmap-de] Probleme mit Lizmap-Konfiguration > > Hallo zusammen, > > ich habe unter Ubuntu 22 QGIS-Server 3.40.8, apache2 und Lizmap > QGIS-Server Plugin 3.8.11 installiert. (Mit py-qgis-server konnte ich > mich nicht anfreunden). Die Lizmap-Website wird angezeigt. Aber bei > den Demo-Beispielen können die Karten nicht geladen werden. Wenn ich > mich als admin einlogge, erhalte ich in der Server-Information die > Meldung (siehe Anhang Serverinfo_lizmap.png): > > QGIS Server is not correctly installed in your server or the URL for > OGC requests given in Lizmap configuration is not correct. > > Die Datei lizmap.conf ist in der Anleitung der Lizmap-Doku leider nur > für nginx angegeben. Deshalb habe ich sie mir mit einer KI für apache2 > ummodeln lassen. Möglicherweise ist da etwas falsch. Aber was? Der > Inhalt meiner lizmap.conf ist im Anhang 2025_06_26 17h lizmap.conf.txt > (die IP-Adresse bei Servername und hinter fcgi habe ich für diese > Frage mit Text ersetzt). > > Ich würde mich freuen, wenn mir jemand weiterhelfen könnte, auch wenn > wir schon bald unser Online-Treffen haben. > > Schöne Grüße, > > Christiane Enderle > > -- > Christiane Enderle (MSc GIS) > Fachbereich Geographie > Zentrum für Geomatik und Mediengestaltung > > Deutschhausstr. 10 > 35037 Marburg > Tel. 06421-2822179 > Fax 06421-2828950 > -- Christiane Enderle (MSc GIS) Fachbereich Geographie Zentrum für Geomatik und Mediengestaltung Deutschhausstr. 10 35037 Marburg Tel. 06421-2822179 Fax 06421-2828950 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From guenter at lizmap.de Tue Jul 1 09:05:14 2025 From: guenter at lizmap.de (guenter at lizmap.de) Date: Tue, 1 Jul 2025 18:05:14 +0200 Subject: [Lizmap-de] Probleme mit Lizmap-Konfiguration In-Reply-To: <016fd915-be0e-4781-8ab7-907d4827a411@staff.uni-marburg.de> References: <019a01dbe4f4$e94ea480$bbebed80$@lizmap.de> <009001dbe6b5$a480dfe0$ed829fa0$@lizmap.de> <016fd915-be0e-4781-8ab7-907d4827a411@staff.uni-marburg.de> Message-ID: <022a01dbeaa1$ee8a0ae0$cb9e20a0$@lizmap.de> Hallo Christiane, ich glaube nicht, dass es wirklich notwendig ist aber ich habe immer einen eigenen QGIS-User angelegt und dessen Home-Verzeichnis angegeben: FcgidInitialEnv HOME /home/qgis Diese Verzeichnisse sollten www-data gehören, bzw. sollte www-data drauf zugreifen/schreiben können. Hast Du denn mal probiert ob der QGIS-Server alleine korrekt läuft? # Test ob QGIS-Server läuft: http://xxx.xxx.xxx.xxx/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities Die Rechte für Lizmap setzt man im Zuge der Installation: Auch hier bin ich mir nicht sicher, ob alle Schritte wirklich notwendig sind aber geschadet haben sie bei mir nicht? Viele Grüße Günter Von: Lizmap-de Im Auftrag von Christiane Enderle via Lizmap-de Gesendet: Dienstag, 1. Juli 2025 17:15 An: lizmap-de at lists.osgeo.org Betreff: Re: [Lizmap-de] Probleme mit Lizmap-Konfiguration Hallo Günter, vielen Dank für deine schnelle Antwort am Donnerstag! Danach wurden mir die Prioritäten anders gesetzt, deswegen antworte ich erst heute. Ja, QGIS-Servervariablen habe ich in /etc/apache2 in einer conf-Datei definiert - fragt sich nur, ob dort alles stimmt. Ein paar konkrete Fragen: Was muss denn bei der Variable FcgidInitialEnv HOME angegeben werden: ein Verzeichnispfad, wo die QGIS-Projektdateien liegen? Oder der Verzeichnispfad inklusive konkrete Projektdatei? Muss der user www-data auf die conf-Dateien Zugriff haben? Auch auf die Dateien liveconf.ini.php, lizmapConf.ini.php etc, auf die lizmap.conf? Im Administratorpanel der Website steht bei Server information als "URL in the QGIS desktop plugin" der Eintrag https://meinservername/lizmap/ (meinservername schreibe ich hier nur ersatzweise). Wo dieser Eintrag herkommt, ob er richtig ist und wie man in ggf. verändert, habe ich nicht herausgefunden. Unser QGIS Server läuft unter https mit Port 443. Eine der Zertifikatsdateien ist mit einer passphrase geschützt, die z.B. immer abgefragt wird, wenn ich systemctl restart apache2 ausführe. Ob dieser Schutz aber auch ein Hindernis für Lizmap sein kann? Jeder Hinweis ist willkommen. Viele Grüße, Christiane Am 26.06.2025 um 18:16 schrieb guenter at lizmap.de : Hallo Christiane, hast Du irgendwo noch die QGIS-Server Variablen definiert (FcgidInitialEnv HOME, QGIS_PLUGINPATH, QGIS_SERVER_MAX_THREADS, usw.) ? Ich teile dazu die Virtual-Conf-Dateien in zwei auf. Einmal die allgemeine ?000-default.conf? mit den QGIS-Server-Einstellungen. Die gilt für alle Projekte. Und dann die spezielle .conf-Datei für das jeweilige Projekt (hier als Beispiel hamburg.conf). Hier fällt mir auf, dass ?DocumentRoot? meiner Meinung nach immer mit ??/lizmap/www? enden muss. Dort liegt die index.php, die ausgeführt werden soll. Bei Dir ist das ?/var/www/html/lizmap?. Aber da die Lizmap-Admin-Oberfläche bei Dir läuft, funktioniert es ja trotzdem. Was ich jetzt nicht verstehe. Ich habe Dir mal exemplarisch meine beiden Dateien angehangen. Vielleicht hilft Dir das weiter. Viele Grüße Günter Von: Lizmap-de Im Auftrag von Christiane Enderle via Lizmap-de Gesendet: Donnerstag, 26. Juni 2025 17:22 An: lizmap-de at lists.osgeo.org Betreff: [Lizmap-de] Probleme mit Lizmap-Konfiguration Hallo zusammen, ich habe unter Ubuntu 22 QGIS-Server 3.40.8, apache2 und Lizmap QGIS-Server Plugin 3.8.11 installiert. (Mit py-qgis-server konnte ich mich nicht anfreunden). Die Lizmap-Website wird angezeigt. Aber bei den Demo-Beispielen können die Karten nicht geladen werden. Wenn ich mich als admin einlogge, erhalte ich in der Server-Information die Meldung (siehe Anhang Serverinfo_lizmap.png): QGIS Server is not correctly installed in your server or the URL for OGC requests given in Lizmap configuration is not correct. Die Datei lizmap.conf ist in der Anleitung der Lizmap-Doku leider nur für nginx angegeben. Deshalb habe ich sie mir mit einer KI für apache2 ummodeln lassen. Möglicherweise ist da etwas falsch. Aber was? Der Inhalt meiner lizmap.conf ist im Anhang 2025_06_26 17h lizmap.conf.txt (die IP-Adresse bei Servername und hinter fcgi habe ich für diese Frage mit Text ersetzt). Ich würde mich freuen, wenn mir jemand weiterhelfen könnte, auch wenn wir schon bald unser Online-Treffen haben. Schöne Grüße, Christiane Enderle -- Christiane Enderle (MSc GIS) Fachbereich Geographie Zentrum für Geomatik und Mediengestaltung Deutschhausstr. 10 35037 Marburg Tel. 06421-2822179 Fax 06421-2828950 -- Christiane Enderle (MSc GIS) Fachbereich Geographie Zentrum für Geomatik und Mediengestaltung Deutschhausstr. 10 35037 Marburg Tel. 06421-2822179 Fax 06421-2828950 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : image003.jpg Dateityp : image/jpeg Dateigröße : 42552 bytes Beschreibung: nicht verfügbar URL : -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : image005.jpg Dateityp : image/jpeg Dateigröße : 14291 bytes Beschreibung: nicht verfügbar URL :