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

Reply via email to