Вопрос появился такой: установлены в папке C:\www\ и работают PHP Version 5.2.9-2 и Apache 2.0 . Позже на диске С:\Perl\ я инсталлировал Perl 5.10.0 который работает в окне DOS (файлы исполняются), а вот из браузера IE8 те же файлы *.cgi и *.pl не воспринимаются как программы и отображаются простым текстом. В файле httpd.conf у меня записано: DocumentRoot "C:/www/mysite.ru" <Directory "C:/www/mysite.ru"> Options Includes Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin "C:/www/mysite.ru/cgi-bin" <Directory "C:/www/mysite.ru/cgi-bin"> AllowOverride None Options Indexes FollowSymLinks ExecCGI Order allow,deny Allow from all </Directory> AddHandler cgi-script .cgi .bat .exe .pl В Path путь указан в т.ч. и к Perl. При запуске файла .cgi браузер пишет: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. В файле access.log - запись: 127.0.0.1 - - [07/Jun/2009:11:44:05 -1200] "GET /cgi-bin/sy.cgi HTTP/1.1" 500 617 В файле error.log - запись: [Sat Jun 06 22:32:22 2009] [error] [client 127.0.0.1] (OS 3)Системе не удается найти указанный путь. : couldn't spawn child process: C:/www/mysite.ru/cgi-bin/sy.cgi PHPinfo пишет GATEWAY_INTERFACE == CGI/1.1 т.е. cgi файлы по идее должны выполняться, однако это не так. Подскажите, как изменить настройки для выполнения cgi файлов.
Ôàéëû CGI íå çàïóñêàþòñÿ â áðàóçåðå Äîáðûé äåíü, Åñòü ôàéë .exe êîòîðûé âîçâðàùàåò êàðòèíêó. Íà ëîêàëüíîé ìàøèíå, ïðîïèñàâ â httpd.conf, äëÿ ïàïêè ñ ôàéëîì AllowOverride Options AddHandler cgi-script .cgi .exe è â ïàïêå â ôàéëå .htaccess Options ExecCGI äîáèëñÿ ðàáîòû äàííîãî ôàéëà. Åñòü ëè âîçìîæíîñòü ðåàëèçàöèè äàííîé ïîòðåáíîñòè ó âàñ? Ñïàñèáî.
Ôàéëû CGI íå çàïóñêàþòñÿ â áðàóçåðå Äëÿ îäíîãî ïîääîìåíà íóæíî ÷òîáû âñå ôàéëû cgi any.cgi?a=blah&b=blah îáðàáàòûâàëèñü êàê php Äîïèñàþ AddType â httpd.conf äëÿ ýòîãî õîñòà AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml .cgi AddType application/x-httpd-php .cgi AddType application/x-httpd-php-source .phps Ïåðåçàãðóæàþ ñåðâåð. Íî ïðè îáðàùåíèè ê any.cgi?a=blah&b=blah âûäà¸ò Internal Server Error Äëÿ ïîääîìåíà óñòàíîâëåí php êàê ìîäóëü àïà÷å, ðàçðåøåí cgi  ôàéëå any.cgi - php êîä. ß ÷òî-òî íå òàê ïîíèìàþ? Çàðàíåå áëàãîäàðþ çà ñîâåò.