Unless you have custom resources (templates) this is definitely wrong: export QGIS_SERVER_API_RESOURCES_DIRECTORY="/tmp/resources"
Have a look to https://docs.qgis.org/3.16/en/docs/server_manual/config.html#environment-variables You are also using the deprecated QGIS_SERVER_LOG_FILE, use QGIS_SERVER_LOG_STDERR instead. And: QGIS_SERVER_LOG_LEVEL=0 as explained in the a.m. documentation. QGIS_DEBUG will do anything if you don't have a debug build. On Tue, Feb 2, 2021 at 2:27 PM Richard Duivenvoorde <[email protected]> wrote: > > On 2/2/21 1:58 PM, Alessandro Pasotti wrote: > > This looks bad: > > > > ./src/core/qgsproviderregistry.cpp:179 : (init) [0ms] No dynamic QGIS > > data provider plugins found in: > > /usr/lib/qgis/plugins > > and: > > No authentication methods can be used. Check your QGIS installation > > Fix your prefix path. > > > No no, that is because I run the spawn-fcgi command from the docs, BUT > without setting any environment variable.. > > All is working: wms/wfs/api when I run as fastcgi, because then those are all > defined in my apache conf, see below: > > >> Testing with all this magic: > >> > >> FcgidIOTimeout 120 > >> FcgidInitialEnv LC_ALL "en_US.UTF-8" > >> FcgidInitialEnv PYTHONIOENCODING UTF-8 > >> FcgidInitialEnv LANG "en_US.UTF-8" > >> FcgidInitialEnv QGIS_DEBUG 5 > >> FcgidInitialEnv QGIS_SERVER_LOG_FILE "/tmp" > >> FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 5 > >> #FcgidInitialEnv QGIS_PROJECT_FILE > >> "/usr/lib/cgi-bin/cbsgemeenten2018.qgz" # with or without this one that > >> project is loaded > >> FcgidInitialEnv QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES > >> "/tmp/qgisserver" > >> FcgidInitialEnv QGIS_OPTIONS_PATH "/tmp" > >> FcgidInitialEnv QGIS_SERVER_CACHE_DIRECTORY "." > >> FcgidInitialEnv QGIS_SERVER_API_RESOURCES_DIRECTORY > >> "/home/richard/git/qgis/build/output/data/" > >> FcgidInitialEnv PYTHONPATH > >> "/home/richard/bin/qgis_/master/debug/share/qgis/python" > >> FcgidInitialEnv LD_LIBRARY_PATH > >> "/home/richard/bin/qgis_/master/debug/lib/:/home/richard/bin/gdal/lib" > >> FcgidInitialEnv QGIS_PREFIX_PATH "/home/richard/bin/qgis_/master/debug" > > So tried: > export QGIS_DEBUG=5 > export QGIS_SERVER_LOG_FILE="/tmp" > export QGIS_SERVER_LOG_LEVEL=5 > export QGIS_PROJECT_FILE="/usr/lib/cgi-bin/cbsgemeenten2018.qgz" > export QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES="/tmp/qgisserver" > #export QGIS_OPTIONS_PATH="/tmp" > export QGIS_SERVER_CACHE_DIRECTORY="/tmp" > export QGIS_SERVER_API_RESOURCES_DIRECTORY="/tmp/resources" > export PYTHONPATH="/home/richard/bin/qgis_/master/debug/share/qgis/python" > export > LD_LIBRARY_PATH="/home/richard/bin/qgis_/master/debug/lib/:/home/richard/bin/gdal/lib" > export QGIS_PREFIX_PATH="/home/richard/bin/qgis_/master/debug" > > and ran spawn-fcgi again > I see: > ../src/core/qgsmessagelog.cpp:29 : (logMessage) [0ms] 2021-02-02T14:13:25 > Server[0] Adding service SampleService 1.0 > "Loading native module > /home/richard/bin/qgis_/master/debug/lib/qgis/server/liblandingpage.so" > > And given the api's work I think my apache config is OK... but I cannot check > logs > > My main issues: > - the missing catalog landingpage > - I never see any logfiles appear (so can not check the chatty logs :-)) > > Regards, > > Richard -- Alessandro Pasotti QCooperative: www.qcooperative.net ItOpen: www.itopen.it _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
