Цитата(Aladdin @ 7.1.2008, 10:55)

Проверьте следующие варианты:
1. Неверные права у файла скрипта; должны быть 755.
2. Файл скрипта содержит windows переносы строк.
3. Неверно указан путь к perl.
4. Ошибка в самом скрипте.
Источник: гениальное народное творчество
2. Насколько мне известно, то проблемы с виндовыми CR LF переносами строк (вместо юниксового LF) актуальна только между первой
#!/usr/bin/perl
и следующей, а с остальными будет работать ОК. Во всяком случае у меня так.
4. По-поводу отладки CGI-приложений, чтобы увидеть ошибку в окне браузера можно использовать специальные модули:
CGI WebOut от DKLab.ru (более мощный по функционалу)
... или стандартный для большинства случаев CGI::Carp:
use CGI::Carp qw(fatalsToBrowser);
Сообщение отредактировал podlom - 7.3.2008, 1:56