Premature end of script headers

Linux perl apache

Здраствуйте! Люди, помогите, второй день бьюсь над проблемой. В линуксе работаю не больше месяца. До этого успешно настраивал Apache+perl на винде и юбунте. Но вот решил пересесть с юбунты на fedora 16, и возникла необходимость в настройке локального сервера.
Сделал всё как обычно, виртуальные хосты работают, html странички отображаются. Но perl скрипты не в какую не хотят работать, 500 ошибка. Вот кусок лога при обращении к скрипту:

[Thu Mar 01 23:56:46 2012] [error] [client 127.0.0.1] (13)\xd0\x9e\xd1\x82\xd0\xba\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xbd\xd0\xbe \xd0\xb2 \xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb5: exec of '/var/www/hosts/localhost/cgi-bin/1.cgi' failed
[Thu Mar 01 23:56:46 2012] [error] [client 127.0.0.1] Premature end of script headers: 1.cgi

Вот сам скрипт:

#! /usr/bin/perl

use CGI qw(:standard);

$query = new CGI;
print $query->header(-charset => "UTF-8");
print "sdfgsdfsfsdf";

__END__

В чём может быть ошибка? Про chmod не пишите, cgi-bin и сам скрипт с 777 правами, владелец root. Кодировка скрипта utf-8, завершение строк - UNIX. Какие соображения?

Примечание:
Не знаю в чём проблема была, установил lighttpd, никаких проблем, настройка заняла 20 минут, всё завелось с пол оборота. Наверное какой то косяк в Apache был.... А lighttpd очень понравился, не знаю как он в работе себя покажет но настраивать его гораздо проще чем apache.

Примечание:
Ещё раз, для особо одарённых, про chmod не писать, везде стояло 777, но эт уже не важно....
Ответы:
Это не в Apache косяк, а руки кривые и лень почитать по теме. chmod на скрипты кто делать будет?
Написано же - отказано в доступе. Значит проверяем права на каждый элемент пути.
"владелец root." - понятно что дело давнее, но случаем suexec не был активен?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.