我有Kubuntu 12.04。 我根据tutorial:
安装了QGIS MapServerapt-get install qgis-mapserver libapache2-mod-fcgid
(我还有一个工作的apache2服务器)
然后我从git获得了一个QGIS Web客户端,并按照以下步骤进行配置:
- sudo apt-get install apache2 libapache2-mod-fcgid
- cp apache-conf / qgis-web-client.conf.tmpl apache-conf / qgis-web-client.conf
更新复制文件中的路径:
- cd / etc / apache2 / sites-available /
- ln -s。
- sudo a2enmod rewrite
- sudo a2ensite qgis-web-client.conf
- sudo /etc/init.d/apache2 reload
- 检查cgi-bin中的符号链接是否正确
- 检查QGIS库是否在/etc/ld.so.conf路径中
- 复制site / index.xml并检查与您的系统匹配的路径或修改index.html并将浏览器指向该
我不明白 /etc/ld.so.conf 路径中必须包含的内容 - 也许这是一个问题?如果我是对的,我该怎么做才能解决这个问题?我已经安装了QuantumGIS,但没有安装源,但它是否如此重要?
此外,http://local.host/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities上还有内部服务器错误。这是正常的吗?
我已将 qgis-web-client / js / GlobalOptions.js.templ-4326 复制到 qgis-web-client / js / GlobalOptions.js 和没别的。
所以,这是一个问题: 我转到我的http://local.host/qgis-web-client/site/,选择地图(HelloWorld,NaturalEarth - 无所谓),然后我有一个QGIS浏览器窗口。非常漂亮,但没有任何地图和图层 - 只有消息“加载地图...... ”。我已打开Chrome调试器并按照http://local.host/cgi-bin/qgis_mapserv.fcgi?map=/home/web/qgis-web-client/projects/helloworld.qgs&&_dc=1373135966552&SERVICE=WMS&VERSION=1.3&REQUEST=GetProjectSettings链接。
我已经看到了这个:
<ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0">
<ServiceException code="">
Configuration file problem : perhaps you left off the .qgs extension?
</ServiceException>
</ServiceExceptionReport>
因此,问题是如何在QGIS Web Client中显示地图。