Вот что я поняла:
1. Проверить существование mod_fastcgi для Apache у хостера невозможно. Разве только спросить... /очень сомнительная проверка, согласитесь/.
2. Работа скрипта ft.fcgi:
#!/usr/bin/perl -Tw
use CGI::Fast qw(:standard);
$COUNTER = 0;
while (new CGI::Fast) {
print header;
print start_html("Fast CGI Rocks");
print
h1("Fast CGI Rocks"),
"Invocation number ",b($COUNTER++),
" PID ",b($$),".",
hr;
print end_html;
}
далеко не означает, что модуль-таки установлен на хостинге
3.
NeoNox:
Понятно. Нужно ставить dll-ку
но ведь у меня прекрасно работает
AnnA:
LoadModule rewrite_module modules/mod_rewrite.so
4. Хорошо. нужно - поставила.
httpd.conf:
#AddModule mod_fastcgi.c
LoadModule fastcgi_module modules/mod_fastcgi.dll
#SetHandler fastcgi-script
AddHandler fastcgi-script .fcg .fcgi .fpl
AddHandler cgi-script .cgi .pl
А теперь, когда запускаю вот тот скрипт проверки (см. выше):
Forbidden
You don\'t have permission to access /my/ft.fcgi on this server.
и лог пишет:
FastCGI: invalid (dynamic) server "d:/home/..../ft.fcgi": script not found or unable to stat()
где-то я ошиблась.