parser

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

 

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

там был один интересный момент

Sergey M. 21.06.2011 19:43

может кому пригодится, вобщем в изначальной конфигурации не работала передача параметров в uri, я не сразу это заметил, пока не догадался нажать на специальную ссылку в тестовом файлике, получив в результате "CGI: illegal call (1)". Погуглив нашел ваше с Янеком обсуждение в теме про IdeaWebServer, и заодно актуальный кусок кода в исходниках
size_t script_name_len=strlen(script_name);
size_t uri_len=strlen(env_request_uri);
if(strncmp(env_request_uri, script_name, script_name_len)==0 &&
	script_name_len != uri_len) // under IIS they are the same
	SAPI::die("CGI: illegal call (1)");
вобщем, по этой интересной причине SCRIPT_NAME теперь равен $request_uri, а include fastcgi_params перенесен вниз, иначе не работало.