здравствуйте, помогите пожалуйста решить проблему с CGI, не выполняются скрипты, даже на "hello world", в журнале ошибок прописывается "Premature end of script headers"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
apache
Модератор: Bizdelnick
-
azat.h
- Сообщения: 45
Re: apache
Premature end of script headers - Значит в скрипте нет заголовока, апач тут не причем
Например для перла
#!/usr/bin/perl
print "Content-type: text/html\n\n";
Например для перла
#!/usr/bin/perl
print "Content-type: text/html\n\n";
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: apache
В данном случае дело явно не в этом. Т.к. по умолчанию в /var/www/cgi-bin лежат "правильные" (типа printenv.pl) скрипты. Зимой тоже пару вечером бился с этой проблемой, помню лишь, что помимо Options ExecCGI включал, что-то ещё (очень даже возможно, что это был AddHandler). Увы, раньше вечера не могу посмотреть свой конфиг.
Кстати, каталог должен быть на разделе, котoрый смонтирован с параметром exec.
Кстати, каталог должен быть на разделе, котoрый смонтирован с параметром exec.
-
Mlix
- Сообщения: 29
Re: apache
писал(а): ↑19.04.2006 10:03Premature end of script headers - Значит в скрипте нет заголовока, апач тут не причем
Например для перла
#!/usr/bin/perl
print "Content-type: text/html\n\n";
это потяно и это есть
serzh-z писал(а): ↑19.04.2006 11:33В данном случае дело явно не в этом. Т.к. по умолчанию в /var/www/cgi-bin лежат "правильные" (типа printenv.pl) скрипты. Зимой тоже пару вечером бился с этой проблемой, помню лишь, что помимо Options ExecCGI включал, что-то ещё (очень даже возможно, что это был AddHandler). Увы, раньше вечера не могу посмотреть свой конфиг.
Кстати, каталог должен быть на разделе, котoрый смонтирован с параметром exec.
AddHandler тоже пробовал включать...
вроде вот, нашел решение