parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Помогите с cgi mapserver

Olax 16.08.2010 20:50 / 16.08.2010 21:07

Так из командной строки работает -
./mapserv -nh "QUERY_STRING=map=/usr/local/www/ar2/fad.map&LAYERS=budivli&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application/vnd.ogc.se_inimage&FORMAT=image/jpeg&SRS=EPSG:32637&BBOX=6000.0000,76449.7700,13224.8850,83674.6550&WIDTH=256&HEIGHT=256" > pic.jpg
а реализация на parser не работает:
$string[QUERY_STRING=map=/usr/local/www/ar2/fad.map&LAYERS=budivli&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application/vnd.ogc.se_inimage&FORMAT=image/jpeg&SRS=EPSG:32637&BBOX=BBOX=6000.0000,76449.7700,13224.8850,83674.6550&WIDTH=256&HEIGHT=256]

$fm[^file::cgi[binary;/usr/local/www/cgi-bin/mapserv;-nh;$string]]
в логах
 'cgi' output does not contain CGI header; exit status=254; stdoutsize=0; stdout: ""; stderrsize=0; stderr: "" [file.execute] [uri=, method=GET, cl=0]
и такое впечатление что не отрабатываются ключи "-nh" которые в mapserver отключают необходимость в CGI headers


при использовании вместо "cgi" "exec" то в логах вообще пусто но впеременную $fm тоже ничего не поступает.

Что не так?

Дополнение: Используется Parser в качестве интерпретатора скрипта