[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