[Lizmap-de] QGIS and Postgis:

guenter at lizmap.de guenter at lizmap.de
Fr Feb 25 08:54:53 PST 2022


Hallo Wolfgang,

 

„Ich hatte lizmap/install/set_rights.sh www-data www-data bei der
Erstinstallation ausgeführt. Nicht aber beim Upgrade“

 

Das könnte die Ursache sein. Bin gespannt – viel Erfolg.

 

Und die „5 Minuten“ beim Anwendertreffen wären Klasse!

 

Gruß,  Günter

 

 

Von: Wolfgang Meinolf <wmeinolf at bbv-deutschland.de> 
Gesendet: Freitag, 25. Februar 2022 17:40
An: guenter at lizmap.de
Cc: lizmap-de at lists.osgeo.org
Betreff: AW: [Lizmap-de] QGIS and Postgis:

 

Hallo Günther,

danke für die Antwort und die Bemerkung zum Namen. Ich werde das hier
zukünftig (sofern ich es nicht vergesse) anders nennen :)

 

Ich hatte lizmap/install/set_rights.sh www-data www-data bei der
Erstinstallation ausgeführt. Nicht aber beim Upgrade. Lizmap-Client 3.3.9
statt 3.5.1 hat ausschliesslich Zeitgründe, ich mach das hier sozusagen
neben dem normalen Job. Ja, wie haben den Server erst einmal ohne DB laufen
gehabt. Wir können uns gerne mal über eine kurze (ca. 5 Minuten)
Präsentation am 10.3. abstimmen :)

 

Den lokalen Ordnerpfad hab ich auf meinem Home Pfad stehen, da sich dort
meine Projekte befinden. Wie gesagt, bislang funktionierte das alles
problemlos, aber halt ohne Postgres Layer. Ich habe aktuell 37 Portale in 19
Projekt-Unterverzeichnissen incl. meiner Sandbox. Diese werden intern und
extern von 17 Nutzergruppen mehr oder weniger intensiv genutzt. Seit 2
Wochen stelle ich für unsere Extranet Nutzer WMS Layer zur Verfügung,
aktuell für einige WFS im Testbetrieb. Einige der Portale werden bei uns Per
Frame in der Homepage eingebunden :)

https://bbv-deutschland.de/wir-sind-toni/vermarktungsgebiete/

 

Aber jetzt werde ich über’s Wochenende erstmal Deine Hinweise durchgehen.
Parallel installiere ich auf einer VM das Ganze nochmal frisch, damit ich
die Pfade dort und auf unserem Live System vergleichen kann. Das wäre ja
gelacht, wenn das nicht zu machen ist.

 

Damit Gruß und ein schönes WE

Wolfgang

 

 

Von: guenter at lizmap.de <mailto:guenter at lizmap.de>  <guenter at lizmap.de
<mailto:guenter at lizmap.de> > 
Gesendet: Freitag, 25. Februar 2022 17:04
An: Wolfgang Meinolf <wmeinolf at bbv-deutschland.de
<mailto:wmeinolf at bbv-deutschland.de> >; lizmap-de at lists.osgeo.org
<mailto:lizmap-de at lists.osgeo.org> 
Betreff: AW: [Lizmap-de] QGIS and Postgis:

 

Hallo Wolfgang,

 

eine Anmerkung vorab: ich würde Deinen Server nicht „Geoserver“ nennen. Das
kann verwirren, denn der GeoServer ist wie der MapServer ein weiterer
Kartenserver, wie der QGIS-Server.

 

Im Zuge der Installation (https://docs.lizmap.com/3.5/en/install/linux.html)
sollte „lizmap/install/set_rights.sh www-data www-data“ ausgeführt werden.



Ansonsten kümmere ich mich um keine weitere Rechtevergabe.

 

Warum eigentlich noch der Lizmap-Client 3.3.9? Aktuell ist 3.5.1

 

Und hast Du es zuerst mal mit einem einfachen Projekt ohne PostgreSQL-DB
probiert? Z.Bsp. mit Geopackage oder einer Rasterdatei? Muss natürlich unter
Einhaltung der Verzeichnisstruktur mit auf dem Server kopiert werden.

 

Wenn das funktioniert könnten die Zugangsdaten zur PostgreSQL-DB auch noch
eine Fehlerquelle sein. Als einfachste Variante würde ich die mal direkt im
GIS-Projektfile speichern.

 

Die QGIS-Projekte stehen bei mir unter …/lizmap/install/projektname/… und
haben als Eigentümer meinen normalen User



 

„projektname“ ist das Verzeichnis, welches in der Kartenverwaltung von
Lizmap definiert wird.

 



 

 

Viele Grüße

 

Günter

 

 

Von: Lizmap-de <lizmap-de-bounces at lists.osgeo.org
<mailto:lizmap-de-bounces at lists.osgeo.org> > Im Auftrag von Wolfgang Meinolf
Gesendet: Freitag, 25. Februar 2022 14:45
An: lizmap-de at lists.osgeo.org <mailto:lizmap-de at lists.osgeo.org> 
Betreff: [Lizmap-de] QGIS and Postgis:

 

Hallo zusammen,

als ich von ca. 2 Jahren unseren Geoserver mit QGIS Server, Lizmap und
Postgres (Postgis) installierte glaubte ich, dass ich jeden Schritt der
Dokumentation penibel notiert hatte. Heute sehe ich, dass es nicht reichte,
oder ich mich nicht erinnere. Lizmap  läuft seit guten 18 Monaten
zufriedenstellend.

 

Nun mein Problem. Seit kurzem versuchen wir, die Postgres DB zu aktivieren.
Sie lässt sich mittlerweile per PGAdmin remote administrieren. Wir können
per Python Script von unserem CRM per Rest API  Daten in Postgis DB laden.
Wir können diese Daten als Postgres Layer in QGIS Projekte einbinden. Wenn
ich diese QGIS Projekte aber in meine LIZMAP Verzeichnisse lade kann ich sie
nicht am Geoserver laden, sondern bekomme „Service non disponble“. Mein QGIS
Test Projekt enthält ausschließlich den Postgres Layer.

 

Ich vermute, dass auf dem Geoserver etwas grundsätzlich mit der
Rechtevergabe oder der Verzeichnisstruktur nicht passt, was bislang wohl
nicht störte. Einträge wie z.B.  QGIS_SERVER_IGNORE_BAD_LAYERS zeigen keine
Wirkung, auch „.pg_service.conf“ bzw. „pg_service.conf“ in den Home
Verzeichnissen funktionieren nicht. 

 

So sieht aktuell /var/www/lizmap-web-client-3.3.9/lizmap/var/config aus:

 

/var/www/lizmap-web-client-3.3.9/lizmap/var/config$ ls -al

total 88

drwxrwxr-x  5 root    www-data 4096 Nov  1 23:12 .

drwxrwxr-x 11 root    www-data 4096 Mär 19  2021 ..

drwxrwxr-x  2 root    www-data 4096 Sep 14 11:01 admin

drwxrwxr-x  2 root    www-data 4096 Sep 21 09:00 cmdline

drwxrwxr-x  2 root    www-data 4096 Sep 17 14:40 index

-rwxrwxr-x  1 geoinfo www-data 8360 Nov  1 23:13 installer.ini.php

-rwxrwxr-x  1 geoinfo www-data  242 Apr 19  2021 liveconfig.ini.php

-rwxrwxr-x  1 geoinfo www-data 3875 Feb 16 22:10 lizmapConfig.ini.php

-rwxrwxr-x  1 root    www-data 1086 Sep 17 14:40 lizmapConfig.ini.php.dist

-rwxrwxr-x  1 geoinfo www-data  817 Apr 24  2020 lizmapLogConfig.ini.php

-rwxrwxr-x  1 geoinfo www-data  579 Aug 13  2020 localconfig.ini.php

-rwxrwxr-x  1 root    www-data  533 Mär 19  2021 localconfig.ini.php.dist

-rwxrwxr-x  1 root    www-data 9661 Sep 21 09:00 mainconfig.ini.php

-rwxrwxr-x  1 geoinfo www-data 4411 Aug 13  2020 profiles.ini.php

-rwxrwxr-x  1 root    www-data 4411 Mär 19  2021 profiles.ini.php.dist

-rwxrwxr-x  1 root    www-data 1318 Mär 19  2021 urls.xml.dist

 

www-data ist der GIS user, also QGIS Server (/home/qgis) Rechte sind
www-data: www-data, geoinfo ist mein account, unter dem auch die Projekte
gespeichert sind (/home/geoinfo), Rechte sind geoinfo:geoinfo.

 

Müssen die Projekte womöglich unter das QGIS Server Verzeichnis und unter
www-data: www-data laufen?

 

Ich bin ratlos und hoffe auf Eure Hilfe.

 

Herzlichen Dank im Voraus und schon mal ein schönes Wochenende

Wolfgang Meinolf

 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20220225/180aac6d/attachment-0001.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image001.jpg
Dateityp    : image/jpeg
Dateigröße  : 20655 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20220225/180aac6d/attachment-0003.jpg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image002.jpg
Dateityp    : image/jpeg
Dateigröße  : 11869 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20220225/180aac6d/attachment-0004.jpg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image003.jpg
Dateityp    : image/jpeg
Dateigröße  : 26170 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20220225/180aac6d/attachment-0005.jpg>


Mehr Informationen über die Mailingliste Lizmap-de