[Qgis-user] QGIS server tutorial: XML file does not appear to have any style information

Meehan, Thomas Barnes tbm247 at mun.ca
Tue Oct 15 19:38:02 PDT 2024


I am at a loss here. The GetCapabilities request gives me the same layer
error now with the updated prefix path. Removing the prefix path gives me
the getcapabilities request back but getting the same service unsupported
error for the getmap request. Not sure on what to try next. Going to have
to think on it.

Thomas

On Tue, Oct 15, 2024 at 10:22 PM Meehan, Thomas Barnes <tbm247 at mun.ca>
wrote:

> After some more digging, I fondant old bug report
> <https://issues.qgis.org/issues/18230> mentioning to update FcgidInitialEnv
> QGIS_PREFIX_PATH /usr which I did to no avail but noticed the full path to
> qgis_mapser included /lib so an update to QGIS_PREFIX_PATH /usr/lib removed
> the service unknown error only to be hit with another.
>
> "Accept" :
>  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
> "Host" :  "qgis.demo"
> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0)
> Gecko/20100101 Firefox/131.0"
> 22:12:23 INFO Server[8259]: Using configuration file path from
> environment: /home/qgis/projects/world.qgs
> 22:12:23 INFO Server[8259]:   BBOX:-90,-180,90,180
> 22:12:23 INFO Server[8259]:   CRS:EPSG:4326
> 22:12:23 INFO Server[8259]:   HEIGHT:200
> 22:12:23 INFO Server[8259]:   LAYERS:countries
> 22:12:23 INFO Server[8259]:   MAP:/home/qgis/projects/world.qgs
> 22:12:23 INFO Server[8259]:   REQUEST:GetMap
> 22:12:23 INFO Server[8259]:   SERVICE:WMS
> 22:12:23 INFO Server[8259]:   VERSION:1.3.0
> 22:12:23 INFO Server[8259]:   WIDTH:400
> 22:12:23 INFO Server[8259]: Using configuration file path from
> environment: /home/qgis/projects/world.qgs
> 22:12:23 WARNING [8259]: Invalid data provider spatialite
> 22:12:23 WARNING [8259]: Invalid data provider spatialite
> 22:12:23 WARNING [8259]: Invalid data provider spatialite
> 22:12:23 WARNING [8259]: Invalid data provider spatialite
> 22:12:23 CRITICAL Server[8259]: Error, Layer(s) airports20160924201425088,
> countries20160903162230262, countries20160910105437623,
> places20160903164057641 not valid in project /home/qgis/projects/world.qgs
> 22:12:23 WARNING Server[8259]: <?xml version="1.0" encoding="UTF-8"?>
> <ServerException>Layer(s) not valid</ServerException>
>
> 22:12:23 INFO Server[8259]: Request finished in 100 ms
>
> I wonder if this is an issue with the version of the SQLite database the
> layers are stored in. The file opens fine in QGIS application and I can see
> the layers. Looking into spatialite to understand that piece. Just wanted
> to update the post.
>
> Thomas
>
> On Tue, Oct 15, 2024 at 9:22 PM Meehan, Thomas Barnes <tbm247 at mun.ca>
> wrote:
>
>> Thanks for the heads up. The curl request does eliminate the XML style
>> error. The tutorial seems to indicate that the last http request will
>> return a map but this is not happening.
>>
>> The curl response:
>>
>> curl http://qgis.demo/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=400&
>>   HEIGHT=200&
>>   BBOX=-90,-180,90,180
>> <?xml version="1.0" encoding="UTF-8"?>
>> <ServiceExceptionReport xmlns="http://www.opengis.net/ogc"
>> version="1.3.0">
>>  <ServiceException code="Service configuration error">Service unknown or
>> unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS
>> SampleService, or use a WFS3 (OGC API Features) endpoint</ServiceException>
>> </ServiceExceptionReport>
>> [1] 5880
>> [2] 5881
>> [1]   Done                    MAP=/home/qgis/projects/world.qgs
>> [3] 5882
>> [4] 5883
>> [5] 5884
>> [2]   Done                    LAYERS=countries
>> [3]   Done                    SERVICE=WMS
>> [4]   Done                    VERSION=1.3.0
>> [6] 5885
>> [5]   Done                    REQUEST=GetMap
>> [7] 5886
>> [6]   Done                    CRS=EPSG:4326
>> [8] 5887
>> [7]   Done                    WIDTH=400
>>
>> Possibly, by continuing, I will need to configure my project properly in
>> the next section of the tutorial. The docs indicate that "If you obtain the
>> next image, then QGIS Server is running correctly:" but I do not obtain an
>> image. The first HTTP request ->
>> http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>> makes sense that XML is being returned, and it was my misunderstanding that
>> the XML complaint was normal. Why is the GetMap request failing? Improper
>> project configuration? It is the default project I curled from the docs.
>>
>> I Appreciate any knowledge you may bestow upon me :-)
>>
>> Thomas
>>
>>
>>
>> On Tue, Oct 15, 2024 at 8:07 PM Jorge Gustavo Rocha via QGIS-User <
>> qgis-user at lists.osgeo.org> wrote:
>>
>>> Hi,
>>>
>>> Everything is ok. The server returned an XML, as expected.
>>>
>>> The message "XML file does not appear to have any style information" is
>>> from your browser; nothing related with QGIS Server. If you do the same
>>> request with curl or wget, they will not complain.
>>>
>>> Please go on.
>>>
>>> Regards,
>>>
>>> Jorge Gustavo
>>> On 15/10/24 21:28, Meehan, Thomas Barnes via QGIS-User wrote:
>>>
>>> I am trying to set up QGIS server for the first time. Following the
>>> online documentation for QGIS 3.34
>>> <https://docs.qgis.org/3.34/en/docs/server_manual/getting_started.html#serve-a-project>.
>>> Installed as instructed on the same tutorial for Ubuntu Noble 24.04. I
>>> followed the instructions and the Apache server answered with the default
>>> index file at /var/www/html/index.html
>>>
>>> When using the test http ->
>>>
>>> http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>>
>>> I get the following XML ->
>>> This XML file does not appear to have any style information associated with it. The document tree is shown below.
>>> <WMS_Capabilities version="1.3.0" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/sld_capabilities.xsd http://www.qgis.org/wms http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&REQUEST=GetSchemaExtension">
>>> <Service>
>>> <Name>WMS</Name>
>>> <Title>QGIS Server Demo</Title>
>>> <Abstract>
>>> This is a simple World map that showcases QGIS Server capabilities.
>>> </Abstract>
>>> <KeywordList>
>>> <Keyword vocabulary="ISO">infoMapAccessService</Keyword>
>>> <Keyword>QGIS Server World</Keyword>
>>> </KeywordList>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi" xlink:type="simple"/>
>>> <ContactInformation>
>>> <ContactPersonPrimary>
>>> <ContactPerson>Tudor Bărăscu</ContactPerson>
>>> <ContactOrganization>qgis.org</ContactOrganization>
>>> </ContactPersonPrimary>
>>> <ContactElectronicMailAddress>tudor.barascu at qtibia.ro</ContactElectronicMailAddress>
>>> </ContactInformation>
>>> <Fees>conditions unknown</Fees>
>>> <AccessConstraints>None</AccessConstraints>
>>> </Service>
>>> <Capability>
>>> <Request>
>>> <GetCapabilities>
>>> <Format>text/xml</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </GetCapabilities>
>>> <GetMap>
>>> <Format>image/jpeg</Format>
>>> <Format>image/png</Format>
>>> <Format>image/png; mode=16bit</Format>
>>> <Format>image/png; mode=8bit</Format>
>>> <Format>image/png; mode=1bit</Format>
>>> <Format>application/dxf</Format>
>>> <Format>application/pdf</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </GetMap>
>>> <GetFeatureInfo>
>>> <Format>text/plain</Format>
>>> <Format>text/html</Format>
>>> <Format>text/xml</Format>
>>> <Format>application/vnd.ogc.gml</Format>
>>> <Format>application/vnd.ogc.gml/3.1.1</Format>
>>> <Format>application/json</Format>
>>> <Format>application/geo+json</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </GetFeatureInfo><sld:GetLegendGraphic>
>>> <Format>image/jpeg</Format>
>>> <Format>image/png</Format>
>>> <Format>application/json</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </sld:GetLegendGraphic><sld:DescribeLayer>
>>> <Format>text/xml</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </sld:DescribeLayer><qgs:GetStyles>
>>> <Format>text/xml</Format>
>>> <DCPType>
>>> <HTTP>
>>> <Get>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?" xlink:type="simple"/>
>>> </Get>
>>> </HTTP>
>>> </DCPType>
>>> </qgs:GetStyles>
>>> </Request>
>>> <Exception>
>>> <Format>XML</Format>
>>> </Exception>
>>> <sld:UserDefinedSymbolization RemoteWCS="0" SupportSLD="1" UserStyle="1" InlineFeature="0" RemoteWFS="0" UserLayer="0"/>
>>> <Layer queryable="1">
>>> <Title>QGIS Server Demo</Title>
>>> <Abstract>
>>> This is a simple World map that showcases QGIS Server capabilities.
>>> </Abstract>
>>> <KeywordList>
>>> <Keyword vocabulary="ISO">infoMapAccessService</Keyword>
>>> <Keyword>QGIS Server World</Keyword>
>>> </KeywordList>
>>> <CRS>CRS:84</CRS>
>>> <CRS>EPSG:900913</CRS>
>>> <CRS>EPSG:4326</CRS>
>>> <CRS>EPSG:3857</CRS>
>>> <EX_GeographicBoundingBox>
>>> <westBoundLongitude>-189</westBoundLongitude>
>>> <eastBoundLongitude>189</eastBoundLongitude>
>>> <southBoundLatitude>-123</southBoundLatitude>
>>> <northBoundLatitude>118</northBoundLatitude>
>>> </EX_GeographicBoundingBox>
>>> <BoundingBox CRS="EPSG:3857" maxy="44927335.428" minx="-19970716.649" maxx="19970716.649" miny="-44927335.428"/>
>>> <BoundingBox CRS="EPSG:4326" maxy="189" minx="-123" maxx="118" miny="-189"/>
>>> <BoundingBox CRS="EPSG:900913" maxy="30772816.154" minx="-19960441.004" maxx="19960441.004" miny="-19293806.199"/>
>>> <Layer queryable="1">
>>> <Name>airports</Name>
>>> <Title>airports</Title>
>>> <CRS>CRS:84</CRS>
>>> <CRS>EPSG:900913</CRS>
>>> <CRS>EPSG:4326</CRS>
>>> <CRS>EPSG:3857</CRS>
>>> <EX_GeographicBoundingBox>
>>> <westBoundLongitude>-175.135635</westBoundLongitude>
>>> <eastBoundLongitude>179.195443</eastBoundLongitude>
>>> <southBoundLatitude>-53.781475</southBoundLatitude>
>>> <northBoundLatitude>78.246717</northBoundLatitude>
>>> </EX_GeographicBoundingBox>
>>> <BoundingBox CRS="EPSG:3857" maxy="14502137.594" minx="-19496009.708" maxx="19947945.359" miny="-7128878.351"/>
>>> <BoundingBox CRS="EPSG:4326" maxy="179.195443" minx="-53.781475" maxx="78.246717" miny="-175.135635"/>
>>> <BoundingBox CRS="EPSG:900913" maxy="14502137.594" minx="-19496009.708" maxx="19947945.359" miny="-7128878.351"/>
>>> <Style>
>>> <Name>default</Name>
>>> <Title>default</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=airports&FORMAT=image/png&STYLE=default&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> <MinScaleDenominator>1</MinScaleDenominator>
>>> <MaxScaleDenominator>3.66192e+06</MaxScaleDenominator>
>>> </Layer>
>>> <Layer queryable="1">
>>> <Name>places</Name>
>>> <Title>places</Title>
>>> <CRS>CRS:84</CRS>
>>> <CRS>EPSG:900913</CRS>
>>> <CRS>EPSG:4326</CRS>
>>> <CRS>EPSG:3857</CRS>
>>> <EX_GeographicBoundingBox>
>>> <westBoundLongitude>-175.220565</westBoundLongitude>
>>> <eastBoundLongitude>179.216648</eastBoundLongitude>
>>> <southBoundLatitude>-41.299974</southBoundLatitude>
>>> <northBoundLatitude>64.150024</northBoundLatitude>
>>> </EX_GeographicBoundingBox>
>>> <BoundingBox CRS="EPSG:3857" maxy="9387963.682" minx="-19505464.015" maxx="19950305.897" miny="-5056688.948"/>
>>> <BoundingBox CRS="EPSG:4326" maxy="179.216648" minx="-41.299974" maxx="64.150024" miny="-175.220565"/>
>>> <BoundingBox CRS="EPSG:900913" maxy="9387963.682" minx="-19505464.015" maxx="19950305.897" miny="-5056688.948"/>
>>> <Style>
>>> <Name>default</Name>
>>> <Title>default</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=places&FORMAT=image/png&STYLE=default&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> </Layer>
>>> <Layer queryable="1">
>>> <Name>countries</Name>
>>> <Title>countries</Title>
>>> <CRS>CRS:84</CRS>
>>> <CRS>EPSG:900913</CRS>
>>> <CRS>EPSG:4326</CRS>
>>> <CRS>EPSG:3857</CRS>
>>> <EX_GeographicBoundingBox>
>>> <westBoundLongitude>-180</westBoundLongitude>
>>> <eastBoundLongitude>180</eastBoundLongitude>
>>> <southBoundLatitude>-90</southBoundLatitude>
>>> <northBoundLatitude>83.623597</northBoundLatitude>
>>> </EX_GeographicBoundingBox>
>>> <BoundingBox CRS="EPSG:3857" maxy="18418382.138" minx="-20037508.343" maxx="20037508.343" miny="-44927335.428"/>
>>> <BoundingBox CRS="EPSG:4326" maxy="180" minx="-90" maxx="83.623597" miny="-180"/>
>>> <BoundingBox CRS="EPSG:900913" maxy="18418382.138" minx="-20037508.343" maxx="20037508.343" miny="-242528680.944"/>
>>> <Style>
>>> <Name>classified_by_name</Name>
>>> <Title>classified_by_name</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=countries&FORMAT=image/png&STYLE=classified_by_name&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> <Style>
>>> <Name>classified_by_population</Name>
>>> <Title>classified_by_population</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=countries&FORMAT=image/png&STYLE=classified_by_population&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> </Layer>
>>> <Layer queryable="1">
>>> <Name>countries_shapeburst</Name>
>>> <Title>countries_shapeburst</Title>
>>> <CRS>CRS:84</CRS>
>>> <CRS>EPSG:900913</CRS>
>>> <CRS>EPSG:4326</CRS>
>>> <CRS>EPSG:3857</CRS>
>>> <EX_GeographicBoundingBox>
>>> <westBoundLongitude>-180</westBoundLongitude>
>>> <eastBoundLongitude>180</eastBoundLongitude>
>>> <southBoundLatitude>-90</southBoundLatitude>
>>> <northBoundLatitude>83.623597</northBoundLatitude>
>>> </EX_GeographicBoundingBox>
>>> <BoundingBox CRS="EPSG:3857" maxy="18418382.138" minx="-20037508.343" maxx="20037508.343" miny="-44927335.428"/>
>>> <BoundingBox CRS="EPSG:4326" maxy="180" minx="-90" maxx="83.623597" miny="-180"/>
>>> <BoundingBox CRS="EPSG:900913" maxy="18418382.138" minx="-20037508.343" maxx="20037508.343" miny="-242528680.944"/>
>>> <Style>
>>> <Name>blue</Name>
>>> <Title>blue</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=countries_shapeburst&FORMAT=image/png&STYLE=blue&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> <Style>
>>> <Name>default</Name>
>>> <Title>default</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=countries_shapeburst&FORMAT=image/png&STYLE=default&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> <Style>
>>> <Name>green</Name>
>>> <Title>green</Title>
>>> <LegendURL>
>>> <Format>image/png</Format>
>>> <OnlineResource xlink:href="http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetLegendGraphic&LAYER=countries_shapeburst&FORMAT=image/png&STYLE=green&SLD_VERSION=1.1.0" xlink:type="simple"/>
>>> </LegendURL>
>>> </Style>
>>> <MinScaleDenominator>1</MinScaleDenominator>
>>> <MaxScaleDenominator>2.5e+08</MaxScaleDenominator>
>>> </Layer>
>>> </Layer>
>>> </Capability>
>>> </WMS_Capabilities>
>>>
>>>
>>> I get a similar problem from the final request ->
>>> his XML file does not appear to have any style information associated with it. The document tree is shown below.
>>> <ServiceExceptionReport version="1.3.0">
>>> <ServiceException code="Service configuration error">
>>> Service unknown or unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS SampleService, or use a WFS3 (OGC API Features) endpoint
>>> </ServiceException>
>>> </ServiceExceptionReport>
>>>
>>>
>>> I assume this is some type of basic configuration problem but have no way of being directed to what the problem may be.
>>>
>>> I get the proper response when testing the server by hostname ->
>>> /usr/lib/cgi-bin/qgis_mapserv.fcgi
>>> 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/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.38.3-Grenoble
>>> Status:  302
>>>
>>>
>>> The APACHE error log ->
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 15:58:54 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 15:58:54 INFO Server[10767]: REQUEST:GetCapabilities
>>> 15:58:54 INFO Server[10767]: SERVICE:WMS
>>> 15:58:54 INFO Server[10767]: VERSION:1.3.0
>>> 15:58:54 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 15:58:54 WARNING Server[10767]: WMS capabilities document not found in cache
>>> 15:58:54 WARNING Server[10767]: Set WMS capabilities document in cache
>>> 15:58:54 INFO Server[10767]: Request finished in 207 ms
>>> 16:00:03 INFO Server[10767]: ******************** New request ***************
>>> 16:00:03 INFO Server[10767]: Request URL: http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:00:03 INFO Server[10767]: Environment:
>>> 16:00:03 INFO Server[10767]: ------------------------------------------------
>>> 16:00:03 INFO Server[10767]: SERVER_NAME: qgis.demo
>>> 16:00:03 INFO Server[10767]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:00:03 INFO Server[10767]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>>> 16:00:03 INFO Server[10767]: REMOTE_ADDR: 127.0.0.1
>>> 16:00:03 INFO Server[10767]: SERVER_PORT: 80
>>> 16:00:03 INFO Server[10767]: QUERY_STRING: SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:00:03 INFO Server[10767]: REQUEST_METHOD: GET
>>> 16:00:03 INFO Server[10767]: QGIS_PROJECT_FILE: /home/qgis/projects/world.qgs
>>> 16:00:03 INFO Server[10767]: SERVER_PROTOCOL: HTTP/1.1
>>> Headers:
>>> ------------------------------------------------
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 16:00:03 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:00:03 INFO Server[10767]: REQUEST:GetCapabilities
>>> 16:00:03 INFO Server[10767]: SERVICE:WMS
>>> 16:00:03 INFO Server[10767]: VERSION:1.3.0
>>> 16:00:03 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:00:03 WARNING Server[10767]: Found WMS capabilities document in cache
>>> 16:00:03 INFO Server[10767]: Request finished in 0 ms
>>> 16:00:45 INFO Server[10767]: ******************** New request ***************
>>> 16:00:45 INFO Server[10767]: Request URL: http://qgis.demo/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=400&  HEIGHT=200&  BBOX=-90,-180,90,180
>>> 16:00:45 INFO Server[10767]: Environment:
>>> 16:00:45 INFO Server[10767]: ------------------------------------------------
>>> 16:00:45 INFO Server[10767]: SERVER_NAME: qgis.demo
>>> 16:00:45 INFO Server[10767]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi?%20%20MAP=/home/qgis/projects/world.qgs&%20%20LAYERS=countries&%20%20SERVICE=WMS&%20%20VERSION=1.3.0&%20%20REQUEST=GetMap&%20%20CRS=EPSG:4326&%20%20WIDTH=400&%20%20HEIGHT=200&%20%20BBOX=-90,-180,90,180
>>> 16:00:45 INFO Server[10767]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>>> 16:00:45 INFO Server[10767]: REMOTE_ADDR: 127.0.0.1
>>> 16:00:45 INFO Server[10767]: SERVER_PORT: 80
>>> 16:00:45 INFO Server[10767]: QUERY_STRING: %20%20MAP=/home/qgis/projects/world.qgs&%20%20LAYERS=countries&%20%20SERVICE=WMS&%20%20VERSION=1.3.0&%20%20REQUEST=GetMap&%20%20CRS=EPSG:4326&%20%20WIDTH=400&%20%20HEIGHT=200&%20%20BBOX=-90,-180,90,180
>>> 16:00:45 INFO Server[10767]: REQUEST_METHOD: GET
>>> 16:00:45 INFO Server[10767]: QGIS_PROJECT_FILE: /home/qgis/projects/world.qgs
>>> 16:00:45 INFO Server[10767]: SERVER_PROTOCOL: HTTP/1.1
>>> Headers:
>>> ------------------------------------------------
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 16:00:45 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:00:45 INFO Server[10767]:   BBOX:-90,-180,90,180
>>> 16:00:45 INFO Server[10767]:   CRS:EPSG:4326
>>> 16:00:45 INFO Server[10767]:   HEIGHT:200
>>> 16:00:45 INFO Server[10767]:   LAYERS:countries
>>> 16:00:45 INFO Server[10767]:   MAP:/home/qgis/projects/world.qgs
>>> 16:00:45 INFO Server[10767]:   REQUEST:GetMap
>>> 16:00:45 INFO Server[10767]:   SERVICE:WMS
>>> 16:00:45 INFO Server[10767]:   VERSION:1.3.0
>>> 16:00:45 INFO Server[10767]:   WIDTH:400
>>> 16:00:45 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:00:45 INFO Server[10767]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/wfs3'
>>> 16:00:45 INFO Server[10767]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/'
>>> 16:00:45 CRITICAL Server[10767]: Service  is not registered
>>> 16:00:45 WARNING Server[10767]: <?xml version="1.0" encoding="UTF-8"?>
>>> <ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc">
>>>  <ServiceException code="Service configuration error">Service unknown or unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS SampleService, or use a WFS3 (OGC API Features) endpoint</ServiceException>
>>> </ServiceExceptionReport>
>>>
>>> 16:00:45 INFO Server[10767]: Request finished in 0 ms
>>> 16:04:48 INFO Server[10767]: ******************** New request ***************
>>> 16:04:48 INFO Server[10767]: Request URL: http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:04:48 INFO Server[10767]: Environment:
>>> 16:04:48 INFO Server[10767]: ------------------------------------------------
>>> 16:04:48 INFO Server[10767]: SERVER_NAME: qgis.demo
>>> 16:04:48 INFO Server[10767]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:04:48 INFO Server[10767]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>>> 16:04:48 INFO Server[10767]: REMOTE_ADDR: 127.0.0.1
>>> 16:04:48 INFO Server[10767]: SERVER_PORT: 80
>>> 16:04:48 INFO Server[10767]: QUERY_STRING: SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:04:48 INFO Server[10767]: REQUEST_METHOD: GET
>>> 16:04:48 INFO Server[10767]: QGIS_PROJECT_FILE: /home/qgis/projects/world.qgs
>>> 16:04:48 INFO Server[10767]: SERVER_PROTOCOL: HTTP/1.1
>>> Headers:
>>> ------------------------------------------------
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 16:04:48 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:04:48 INFO Server[10767]: REQUEST:GetCapabilities
>>> 16:04:48 INFO Server[10767]: SERVICE:WMS
>>> 16:04:48 INFO Server[10767]: VERSION:1.3.0
>>> 16:04:48 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:04:48 WARNING Server[10767]: Found WMS capabilities document in cache
>>> 16:04:48 INFO Server[10767]: Request finished in 0 ms
>>> 16:13:01 INFO Server[10767]: ******************** New request ***************
>>> 16:13:01 INFO Server[10767]: Request URL: http://qgis.demo/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:13:01 INFO Server[10767]: Environment:
>>> 16:13:01 INFO Server[10767]: ------------------------------------------------
>>> 16:13:01 INFO Server[10767]: SERVER_NAME: qgis.demo
>>> 16:13:01 INFO Server[10767]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:13:01 INFO Server[10767]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>>> 16:13:01 INFO Server[10767]: REMOTE_ADDR: 127.0.0.1
>>> 16:13:01 INFO Server[10767]: SERVER_PORT: 80
>>> 16:13:01 INFO Server[10767]: QUERY_STRING: SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>>> 16:13:01 INFO Server[10767]: REQUEST_METHOD: GET
>>> 16:13:01 INFO Server[10767]: QGIS_PROJECT_FILE: /home/qgis/projects/world.qgs
>>> 16:13:01 INFO Server[10767]: SERVER_PROTOCOL: HTTP/1.1
>>> Headers:
>>> ------------------------------------------------
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 16:13:01 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:13:01 INFO Server[10767]: REQUEST:GetCapabilities
>>> 16:13:01 INFO Server[10767]: SERVICE:WMS
>>> 16:13:01 INFO Server[10767]: VERSION:1.3.0
>>> 16:13:01 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:13:01 WARNING Server[10767]: Found WMS capabilities document in cache
>>> 16:13:01 INFO Server[10767]: Request finished in 0 ms
>>> 16:20:08 INFO Server[10767]: ******************** New request ***************
>>> 16:20:08 INFO Server[10767]: Request URL: http://qgis.demo/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=400&  HEIGHT=200&  BBOX=-90,-180,90,180
>>> 16:20:08 INFO Server[10767]: Environment:
>>> 16:20:08 INFO Server[10767]: ------------------------------------------------
>>> 16:20:08 INFO Server[10767]: SERVER_NAME: qgis.demo
>>> 16:20:08 INFO Server[10767]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi?%20%20MAP=/home/qgis/projects/world.qgs&%20%20LAYERS=countries&%20%20SERVICE=WMS&%20%20VERSION=1.3.0&%20%20REQUEST=GetMap&%20%20CRS=EPSG:4326&%20%20WIDTH=400&%20%20HEIGHT=200&%20%20BBOX=-90,-180,90,180
>>> 16:20:08 INFO Server[10767]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>>> 16:20:08 INFO Server[10767]: REMOTE_ADDR: 127.0.0.1
>>> 16:20:08 INFO Server[10767]: SERVER_PORT: 80
>>> 16:20:08 INFO Server[10767]: QUERY_STRING: %20%20MAP=/home/qgis/projects/world.qgs&%20%20LAYERS=countries&%20%20SERVICE=WMS&%20%20VERSION=1.3.0&%20%20REQUEST=GetMap&%20%20CRS=EPSG:4326&%20%20WIDTH=400&%20%20HEIGHT=200&%20%20BBOX=-90,-180,90,180
>>> 16:20:08 INFO Server[10767]: REQUEST_METHOD: GET
>>> 16:20:08 INFO Server[10767]: QGIS_PROJECT_FILE: /home/qgis/projects/world.qgs
>>> 16:20:08 INFO Server[10767]: SERVER_PROTOCOL: HTTP/1.1
>>> Headers:
>>> ------------------------------------------------
>>> "Accept" :  "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"
>>> "Host" :  "qgis.demo"
>>> "User-Agent" :  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
>>> 16:20:08 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:20:08 INFO Server[10767]:   BBOX:-90,-180,90,180
>>> 16:20:08 INFO Server[10767]:   CRS:EPSG:4326
>>> 16:20:08 INFO Server[10767]:   HEIGHT:200
>>> 16:20:08 INFO Server[10767]:   LAYERS:countries
>>> 16:20:08 INFO Server[10767]:   MAP:/home/qgis/projects/world.qgs
>>> 16:20:08 INFO Server[10767]:   REQUEST:GetMap
>>> 16:20:08 INFO Server[10767]:   SERVICE:WMS
>>> 16:20:08 INFO Server[10767]:   VERSION:1.3.0
>>> 16:20:08 INFO Server[10767]:   WIDTH:400
>>> 16:20:08 INFO Server[10767]: Using configuration file path from environment: /home/qgis/projects/world.qgs
>>> 16:20:08 INFO Server[10767]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/wfs3'
>>> 16:20:08 INFO Server[10767]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/'
>>> 16:20:08 CRITICAL Server[10767]: Service  is not registered
>>> 16:20:08 WARNING Server[10767]: <?xml version="1.0" encoding="UTF-8"?>
>>> <ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc">
>>>  <ServiceException code="Service configuration error">Service unknown or unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS SampleService, or use a WFS3 (OGC API Features) endpoint</ServiceException>
>>> </ServiceExceptionReport>
>>>
>>>
>>> I left the qgis.demo hostname there as my hostname, host file was updated as per instruction.
>>>
>>>
>>> I can not find any troubleshooting information for this. Does anyone have any suggestions on places to look. I saw mention that I may need to pint the var/www/html file to the proper project but this was not mentioned in the tutorial.
>>>
>>>
>>> QGIS new user
>>>
>>>
>>> _______________________________________________
>>> QGIS-User mailing listQGIS-User at lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>>
>>> _______________________________________________
>>> 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
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20241015/f1e2e48d/attachment-0001.htm>


More information about the QGIS-User mailing list