Не работаю cgi-скрипты

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 17:11:51

ОС - Freebsd 6.3
Apache - 1.3.41

Подскажите пожалуйста как быть?
Пытаюсь из корня сайта запустить cgi-скрипт с таким содержанием:

Код: Выделить всё

Код:

#!/bin/sh
echo "Content-type: text/plain"
echo
echo "OS:"
uname -a
echo
echo "path:"
pwd
echo
echo "user id:"
id
echo
echo "Environment:"
env

Но сервер выдает "Internal Server Error"
Смотрю логи:
Premature end of script headers: /путь/к/скрипту/test.cgi

Гуглил но ничего вразумительного так и не нашел! :-(
Последний раз редактировалось kostyk 2009-12-03 17:51:16, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение angelas_ » 2009-12-03 17:20:46

В первой строке перед ! нехватает #
:smile:
Тэстэд ин экстримс!

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: Не работаю cgi-скрипты

Непрочитанное сообщение LimpTeaM » 2009-12-03 17:29:08

и права выставьте

kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Re: Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 17:51:51

angelas_ писал(а):В первой строке перед ! нехватает #
:smile:
м
Прошу прощения это опечатка! Поправил опечатку на самом деле в скрипте с # все прописано!

kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Re: Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 17:55:35

LimpTeaM писал(а):и права выставьте
А по подробнее права на скрипт стоят такие

-rwxr-xr-x 1 имя_домена apache 143 Dec 2 14:39 getos.cgi

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение angelas_ » 2009-12-03 18:27:21

А скрипт от имени юзвера apache нормально запускается и работает?
:smile:
Тэстэд ин экстримс!

kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Re: Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 18:42:16

angelas_ писал(а):А скрипт от имени юзвера apache нормально запускается и работает?
:smile:
Тоесть?

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение angelas_ » 2009-12-03 18:50:27

kostyk писал(а):Тоесть?
В смысле от юзверя www если запустить, работает?
:smile:
Тэстэд ин экстримс!

kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Re: Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 19:02:27

angelas_ писал(а):
kostyk писал(а):Тоесть?
В смысле от юзверя www если запустить, работает?
:smile:
Поменял скрипту группу и пользователя на apache все-равно выдает 500 ошибку

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение angelas_ » 2009-12-03 19:11:08

kostyk писал(а):Поменял скрипту группу и пользователя на apache все-равно выдает 500 ошибку
А вы скрипт от www пользователя в консоли запустите...
Тэстэд ин экстримс!

kostyk
мл. сержант
Сообщения: 85
Зарегистрирован: 2007-03-01 10:55:30

Re: Не работаю cgi-скрипты

Непрочитанное сообщение kostyk » 2009-12-03 19:24:20

angelas_ писал(а):
kostyk писал(а):Поменял скрипту группу и пользователя на apache все-равно выдает 500 ошибку
А вы скрипт от www пользователя в консоли запустите...
Как от рута запустить знаю и запускал, скрипт запустился, а вот как от имени www без понятия :-( подскажите пожалуйста

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение angelas_ » 2009-12-03 19:31:13

kostyk писал(а):Как от рута запустить знаю и запускал, скрипт запустился, а вот как от имени www без понятия :-( подскажите пожалуйста

Код: Выделить всё

su -l www -c "/bin/sh /path/to/file"
Но может придётся дать юзверу www щелл.
:smile:
Тэстэд ин экстримс!

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: Не работаю cgi-скрипты

Непрочитанное сообщение LimpTeaM » 2009-12-03 23:49:03

kostyk писал(а):
LimpTeaM писал(а):и права выставьте
А по подробнее права на скрипт стоят такие

-rwxr-xr-x 1 имя_домена apache 143 Dec 2 14:39 getos.cgi
тупо chmod 777 и не париться :)
з.ы. понятное дело для теста :)

Аватара пользователя
slon
проходил мимо
Сообщения: 6
Зарегистрирован: 2009-09-16 16:36:28
Контактная информация:

Re: Не работаю cgi-скрипты

Непрочитанное сообщение slon » 2009-12-10 16:25:41

kostyk писал(а):ОС - Freebsd 6.3
Apache - 1.3.41

Подскажите пожалуйста как быть?
Пытаюсь из корня сайта запустить cgi-скрипт с таким содержанием:

Код: Выделить всё

Код:

#!/bin/sh
echo "Content-type: text/plain"
echo
echo "OS:"
uname -a
echo
echo "path:"
pwd
echo
echo "user id:"
id
echo
echo "Environment:"
env

Но сервер выдает "Internal Server Error"
Смотрю логи:
Premature end of script headers: /путь/к/скрипту/test.cgi

Гуглил но ничего вразумительного так и не нашел! :-(
echo "Content-type: text/html\n\n" послать перед всеми echo