[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:22:23 PDT 2024
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/9f65a406/attachment-0001.htm>
More information about the QGIS-User
mailing list