Сегодня решил выложить хостеру (valuehost.ru) свой первый публичный скрипт, но не тут-то было. Он его не компиляет. При этом он не хочет компилять даже такой скрипт:
#!/usr/bin/perl
use CGI qw(-no_xhtml :standard);
print header(), start_html();
print "testing";
print end_html();
exit(0);
или без использования CGI.pm:
#!/usr/bin/perl
print <<TEST_PAGE;
Content-Type: text/html; charset=ISO-8859-1
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en-US"><head><title>Untitled Document</title>
</head><body>testing</body></html>
TEST_PAGE
exit(0);
В логах пишут банальное Premature end of script headers:.
На локалхосте всё работает на "ура".
Может, я не указываю что-то важное, и мои настройки это пропускают, а их компилятор - нет. В чём может быть дело?