[Lizmap-de] Installationsprobleme

guenter at lizmap.de guenter at lizmap.de
Mo Feb 5 10:17:49 PST 2024


Hallo Wolfgang,

 

ich denke die Pfade, insbesondere der zu den Server-Plugins, müssen für den QGIS-Server definiert werden. Ich mache das in der Standard .conf (000-default.conf) für den Apache.

Hier ein Auszug:

 

  FcgidInitialEnv HOME /home/qgis

 

  FcgidInitialEnv QGIS_SERVER_CACHE_DIRECTORY /home/qgis/.cache

  FcgidInitialEnv QGIS_SERVER_CACHE_SIZE 500

 

  # QGIS Plugin Pfad

  FcgidInitialEnv QGIS_PLUGINPATH /srv/qgis/plugins

 

  # Lizmap für QGIS-Server

  FcgidInitialEnv QGIS_SERVER_LIZMAP_REVEAL_SETTINGS True

 

  # fehlerhafte Layer ignorieren (Standard 0 - false)  !!!!

  FcgidInitialEnv QGIS_SERVER_IGNORE_BAD_LAYERS 1

 

 

Und bei den Server-Plugins sind die Rechte wichtig (Eigentümer www-data und 755)

# Rechte und Dateibesitzer neu setzen

sudo chmod 755 /srv/qgis/plugins/ -R

sudo chown www-data:www-data /srv/qgis/plugins/ -R

sudo service apache2 reload

 

xxx:/srv/qgis/plugins$ sudo qgis-plugin-manager list

--------------------------------------------------------------------------------------------------------------------------------

|  Folder ⬇                    |  Name                       |  Version  |  Flags         |  QGIS min  |  QGIS max  |  Author  |  Folder rights 

--------------------------------------------------------------------------------------------------------------------------------

|lizmap_server            |Lizmap server           |2.8.3      |Server           |3.10        |3.99        |3Liz      |www-data : 0o755 |   

|wfsOutputExtension|wfsOutputExtension|1.8.0      |Server           |3.22        |            |3Liz      |www-data : 0o755 |   

--------------------------------------------------------------------------------------------------------------------------------

 

Viele Grüße

 

Günter

 

 

Von: Lizmap-de <lizmap-de-bounces at lists.osgeo.org> Im Auftrag von Wolfgang Meinolf via Lizmap-de
Gesendet: Montag, 5. Februar 2024 18:20
An: lizmap-de at lists.osgeo.org
Betreff: [Lizmap-de] Installationsprobleme

 

Hallo zusammen,

ich versuche seit Anfang letzter Woche, nach gefühlten 2.3 Jahren mal wieder auf einer VM unter UBUNTU einen QGIS Server mit  Lizmap Portal aufzusetzten. GIS Server läuft. Bei usr/lib/cgi-bin/qgis_mapserv.fcgi gibt’s Folgendes:

 

Application path not initialized

Application path not initialized

Application path not initialized

Application path not initialized

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/libdummy.so"

"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.28.15-Firenze

Status:  302

 

Bei http://xxx.xxx.xxx.xxx/cgi-bin/qgis_mapserv.fcgi?MAP=/home/qgis/projects/world.qgs <http://xxx.xxx.xxx.xxx/cgi-bin/qgis_mapserv.fcgi?MAP=/home/qgis/projects/world.qgs&LAYERS=countries&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&CRS=EPSG:4326&WIDTH=800&HEIGHT=400&BBOX=-90,-180,90,180> &LAYERS=countries&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&CRS=EPSG:4326&WIDTH=800&HEIGHT=400&BBOX=-90,-180,90,180 wird die Karte angezeigt, bei http://xxx.xxx.xxx.xxx/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS <http://xxx.xxx.xxx.xxx/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities> &VERSION=1.3.0&REQUEST=GetCapabilities die Capabilities.

 

Ich habe Lizmap 3.7.2 installiert. Bei http://xxx.xxx.xxx.xxx/lizmap erscheint die Login Seite. Nach Einloggen geht’s eigentlich nur zu http://xxx.xxx.xxx.xxx/lizmap/admin.php/admin/server_information, weil noch etwas fehlt. Ich denke, entweder eine Environment Variable oder das Lizmap Server Plugin bei QGIS. 

 

Das hab ich allerdings mit qgis-plugin-manager hier installiert /usr/lib/qgis/plugins das lizmap Server Plugin. qgis-plugin-manager list zeigt Version 2.8.3, die Folder Rights sind: root : 0o755. 

 

Die Eingabe von http://xxx.xxx.xxx.xxx/lizmap/index.php/view/app/metadata zeigt bei qgis_server: test: „ok“ mime_type: „text/xml; charset=utf8“. Dann allerdings gefolgt von http-code 200 und response: offensichtlich mit den QGIS Server Capabilities. 

 



 

 

Im Lizmap Log steht: Your QGIS server couldn't be reached correctly with the given URL "http://localhost/cgi-bin/qgis_mapserv.fcgi".

 

Hab ich möglicherweise das Lizmap Server Plugin im falschen Verzeichnis installiert? Was könnte ich noch prüfen?

 

Danke für eure guten Tipps im Voraus

Gruß Wolfgang

 

 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20240205/0fa37ae3/attachment-0001.htm>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image001.png
Dateityp    : image/png
Dateigröße  : 24474 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20240205/0fa37ae3/attachment-0001.png>


Mehr Informationen über die Mailingliste Lizmap-de