Продолжая неравный бой с QGIS, все не могу его победить.
Обратился к подобию/инструкции
http://hub.qgis.org/projects/quantum-gi ... r_Tutorial
(напомню win 7, свой apache уже стоит и работает), и пытался действовать по ней. Вот что получилось (пути прописываю полностью на всякий случай):
Используя osgeo4w-setup-x86_64.exe установил все из раздела WEB,
QGIS-OSGeo4W-2.8.1-1-Setup-x86_64.exe ставил до этого (из него брал упомянутый ниже ddl).
1)создал папку:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\httpd.d
положил туда httpd_qgis.conf следующего содержания:
_______
#LoadModule fcgid_module modules/mod_fcgid.so
LoadModule cgi_module modules/mod_fcgid.so
#DefaultInitEnv PATH "C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\lib;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
#DefaultInitEnv QGIS_PREFIX_PATH "C:\OSGeo4W64\apps\qgis"
#DefaultInitEnv QT_PLUGIN_PATH "C:\OSGeo4W64\apps\qgis\qtplugins;C:\OSGeo4W64\apps\qt4\plugins"
#DefaultInitEnv TEMP "C:\Users\F713\AppData\Local\Temp"
SetEnv PATH "C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\lib;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
SetEnv QGIS_PREFIX_PATH "C:\OSGeo4W64\apps\qgis"
SetEnv QT_PLUGIN_PATH "C:\OSGeo4W64\apps\qgis\qtplugins;C:\OSGeo4W64\apps\qt4\plugins"
SetEnv TEMP "C:\Users\F713\AppData\Local\Temp"
Alias /qgis/ C:\OSGeo4W64/apps/qgis/bin/
<Directory "C:\OSGeo4W64/apps/qgis/bin/">
# SetHandler fcgid-script
SetHandler cgi-script
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
______
2) Добавил в C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
Следующее:
_______
<Directory "C:/OSGeo4W64">
# SetHandler fcgid-script
SetHandler cgi-script
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
include "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\httpd.d\httpd_qgis.conf"
_______
3)В папку C:\OSGeo4W64\apps\qgis\bin скопировал все содержимое C:\OSGeo4W64\bin и еще ddl: qscintilla2.dll. Его ни в 1 из папок небыло, но без него
C:\OSGeo4W64\apps\qgis\bin\ qgis_mapserv.fcgi.exe запускаться не хотел.
В итоге:
в браузере по адресу:
http://localhost/qgis/qgis_mapserv.fcgi ... pabilities или просто
http://localhost/qgis/qgis_mapserv.fcgi.exe
я получаю следующее:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator,
webmaster@dummy-host.F713.Home and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Я ожидал сейчас увидеть что-то типа "No query information to decode. QUERY_STRING is set, but empty.", как отвечает MapServer, не имея параметров map.
В общем если кто знает где у меня косяк/косяки, видит ошибки или знает где они могут быть очень прошу подсказать.