Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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 перенесен вниз, иначе не работало.