Hi Jachym,
I believe this is a bug in the 2.12 release - or in the 2.12 ubuntu QGIS
package. Because 3 people reported it almost at the same time.
I just compiled master on my server and WFS works fine. So it's most
likely fixed in master but would have to be backported to 2.12.x release
and 2.8.4 release.
However, I don't know which commit fixed this issue.
Andreas
On 25.11.2015 14:37, Jachym Cepicky wrote:
Andreas,
thanks for clarification: I've not tedste GetPrint yet. Yes, GetMap
works (without DISPLAY set)
about location of .qgs file - I just use it locally, try to get owslib
to work along with QGIS-WFS Server, so just for testing so far, but
thanks for reminding me
Jachym
st 25. 11. 2015 v 14:02 odesílatel Andreas Neumann
<[email protected] <mailto:[email protected]>> napsal:
Hi Jachym,
If WMS works (from the same project) and even GetPrint works, it
shouldn't be the problem of the XServer or the DISPLAY variable.
The XServer is required for printing as PDF (getPrint) and I
believe also for rendering SVG symbols or patterns. X-Server (or
an X-Server replacement, such XVNC) is required for QGIS Server -
even if it is quite uncommon that an X-Server runs on a machine
that also runs the Webserver.
BTW: you should never put your .qgs project files in a path
readable by the Webserver, but always outside. Just because you
list /var/www/html - which is often the Server Root.
.qgs files may contain sensitive information (such as db
connections, passwords, etc.) and it shouldn't be downloadable
from a web client.
Andreas
On 25.11.2015 13:48, Jachym Cepicky wrote:
Hi Andreas: yes, it's 2.12,
command line works:
QGIS_PROJECT_FILE=/var/www/html/tmp/pokus/vrstva.qgs
QUERY_STRING="SERVICE=WFS&REQUEST=GetFeature&TYPENAME=vrstva"
/var/www/cgi-bin/qgis_mapserv.fcgi
response as expected
Is it possible, that it's related to DISPLAY variable? I've seen
it in some documentation .. if set to :0 or :99 server returns
ServerError
Thanks
Jachym
st 25. 11. 2015 v 13:32 odesílatel Andreas Neumann
<[email protected] <mailto:[email protected]>> napsal:
Since your are now the third person who has the same problem,
within the couple of days, I suspect that there really is a
bug in QGIS server in this particular release.
Is this on 2.12?
Andreas
On 25.11.2015 12:29, Jachym Cepicky wrote:
hi Stefan,
apache runs as www-data
the file is accessible via
http://localhost/tmp/pokus/vrstva.shp - so I assume, it is
readable by www-data
GetMap request as WMS works
GetFeatureType as WFS does not
thanks
Jachym
st 25. 11. 2015 v 11:38 odesílatel Blumentrath, Stefan
<[email protected]
<mailto:[email protected]>> napsal:
Is /var/www/html/tmp/pokus/vrstva.shp readable for user
“www-data” (which is the default user for accessing QGIS
Server I assume)? Or is that the ‘apache user’ you
referred to or did you configure apache to explicitly
access through another user than ‘www-data’?
Cheers
Stefan
*From:*Qgis-user
[mailto:[email protected]
<mailto:[email protected]>] *On Behalf
Of *Jachym Cepicky
*Sent:* 25. november 2015 11:28
*To:* [email protected]
<mailto:[email protected]>
*Subject:* [Qgis-user] qgis server does not return any
data from WFS
Hi,
several days, I'm fighting QGIS server - on lightttpd
now on Apache server with *same* result: WFS
GetFeatureType request does not return any data.
I created project, set all necessary metadat, coordinate
systems, made sure data are in readable path etc...
I've published the service using qgis_mapserver.fcgi -
WMS works (GetCapabilitiers, GetMap, GetFeatureInfo),
but WFS works just for GetCapabilitiers, GetFeatureType
request returns just the first response element
<wfs:FeatureCollection
xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="h .....>
and that's all - not even the closing tag. It seems, the
server refuses to work in the middle of construction of
the response :-(
I have
FcgidInitialEnv QGIS_AUTH_DB_DIR_PATH /var/www/qgis
FcgidInitialEnv QGIS_DEBUG 1
FcgidInitialEnv QGIS_SERVER_LOG_FILE /tmp/qgis-server.log
FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 1
but /tmp/qgis-server.log is empty (even created)
In the apache error log, only following lines can be found:
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.
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.
ERROR 4: Unable to open
/var/www/html/tmp/pokus/vrstva.shp or
/var/www/html/tmp/pokus/vrstva.SHP.
BUT, accessing the file vrstva.shp from
http://localhost/tmp/pokus/vrstva.shp
<http://localhost/tmp/pokus/vrstva.shp> works, apache
user can read it and, as I already said: WMS GetMap and
GetFeatureInfo works
I've tested QGIS mapserver 2.12 and 2.8 on lightttpd as
well as apache, with old projects as well as completely
new with just one line in shapefile - same result all
the time. Ubuntu 15.10 btw.
Any hint?
Thanks
Jachym
_______________________________________________
Qgis-user mailing list
[email protected] <mailto:[email protected]>
List info:http://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:http://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected] <mailto:[email protected]>
List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected]
List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user