[Qgis-user] Qgis server postgis layers not valid (but desktop works on same machine)
Jorge Gustavo Rocha
jgr at geomaster.pt
Mon Jul 7 14:12:26 PDT 2025
Hi Amedeo,
Is the www-data user able to read the pg service file? If you didn't
change the permissions, /home/ubuntu/.pg_service.conf is only readable
by ubuntu user.
Can you check the qgis server logs to see what is going on?
Best regards,
Jorge
Às 21:05 de 07/07/25, Amedeo Fadini via QGIS-User escreveu:
> Errata corrige, the demo project works, the sqlite file was with wrong
> permission.
> Still doesn't load postgis layer
>
> Amedeo
>
> Il giorno lun 7 lug 2025 alle ore 21:54 Amedeo Fadini
> <amefad at gmail.com> ha scritto:
>
> Hi everybody,
>
> I'm upgrading a project based on QGIS server and moved all stuff
> to new server with Ubuntu 24, QGIS 3.40 LTR postgresql 16.
> Webserver is nginx, QGIS server is configured on spawn-fcgi with
> single socket follwing the qgis manual
> https://docs.qgis.org/3.40/en/docs/server_manual/getting_started.html#spawn-fcgi
> The project use two layers from postgis, the connection is
> configured with pg service
>
> Connecting on ssh with x.forwarding the project loads without any
> error and works fine
>
> Calling the qgis server getcapabilities or get projectsettings it
> raise the error
> <ServerException>Layer(s) not valid</ServerException>
> Setting QGIS_SERVER_IGNORE_BAD_LAYERS=true getcapabilities works
> but postgis layer are not published or not showed in Getmap request.
>
> Any clue? Where can I find more detailed erro log?
>
> even the demo project world.qgs gives balnk image in getmap
> request. Am I misisng a local Xserver or gui configuration?
>
> Below is my nginx conf and systemd/system/qgis-server.service
>
> Thank you
>
> Amedeo Fadini
>
> ---
> server {
> listen 80;
> server_name <my server name>;
>
> location /qgis/ {
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME
> /usr/lib/cgi-bin/qgis_mapserv.fcgi;
> #fastcgi_param QGIS_DEBUG 1;
> fastcgi_param QGIS_SERVER_LOG_STDERR 1;
> #fastcgi_param QGIS_SERVER_LOG_LEVEL 0;
> fastcgi_param QGIS_SERVER_LOG_LEVEL 2;
> #fastcgi_param PGSERVICEFILE /home/ubuntu/.pg_service.conf;
> #fastcgi_param QGIS_PROJECT_FILE
> /home/ubuntu/fiduciali_qgis/fiduciali.qgs;
> fastcgi_pass unix:/var/run/qgisserver.socket;
> }
> }
>
>
> ---
>
> [Unit]
> Description=QGIS server
> After=network.target
>
> [Service]
> ;; set env var as needed
> ;Environment="LANG=en_EN.UTF-8"
> ;Environment="QGIS_SERVER_PARALLEL_RENDERING=1"
> ;Environment="QGIS_SERVER_MAX_THREADS=12"
> Environment="QGIS_SERVER_LOG_LEVEL=0"
> Environment="QGIS_SERVER_LOG_STDERR=1"
> Environment="PGSERVICEFILE=/home/ubuntu/.pg_service.conf"
> ;Environment="QGIS_PROJECT_FILE=/var/www/qgis_projects/world.qgs"
> Environment="QGIS_PROJECT_FILE=/var/www/qgis_projects/fiduciali.qgs"
> Environment="QGIS_SERVER_IGNORE_BAD_LAYERS=true"
> ;; or use a file:
> ;EnvironmentFile=/etc/qgis-server-env
>
> ExecStart=spawn-fcgi -s /var/run/qgisserver.socket -U www-data -G
> www-data -n /usr/lib/cgi-bin>
>
> [Install]
> WantedBy=multi-user.target
>
>
> _______________________________________________
> QGIS-User mailing list
> QGIS-User at lists.osgeo.org
> List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
--
*Geomaster, LDA *
*VENHA DESCOBRIR O CAMINHO DO OPEN SOURCE CONNOSC *
Rua Afonso Palmeira, 31, 7 D
4715-278 Braga
VAT/NIF 510 906 109
Phone +351 253 257 173
Site geomaster.pt <http://geomaster.pt>
GPS 41.54627, -8.40432
Logo
------------------------------------------------------------------------
Jorge Gustavo Rocha
CTO
Mobile +351 910 333 888
Email jgr at geomaster.pt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20250707/166e4525/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cropped-geomaster300x300-1.png
Type: image/png
Size: 33896 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20250707/166e4525/attachment-0001.png>
More information about the QGIS-User
mailing list