Имя: Пароль:
IT
Веб-мастеринг
Не запускается перл скрипт
0 megabax
 
24.10.16
14:43
Добрый день. Подскажите пожалуйста, как заставить на своей сайте работать перл.
Запускаю вот такой скрипт:
#!/usr/bin/perl
print "Hello, World!";
Если я запускаю его в линухе через perl <Имя файа>
то нормально запускается и выдает хелло форд,
если пытаюсь запустить через вэб
http://easyprog.ru/cgi-bin/2.pl
то пишет Internal Server Error
А в логе ошибок пишет:
suexes plicy violation: see suexes log more detals
Premature end of script headers: 2.pl
Подскажите пожалуйста, как лечить?
1 Мойдодыр
 
24.10.16
14:44
может на серваке запрещены скрипыт в апаче?
2 megabax
 
24.10.16
14:46
(1) Как это посмотреть (в линухе)?
3 megabax
 
24.10.16
15:22
up
4 aka AMIGO
 
24.10.16
15:38
Premature end of script headers: 2.pl
"Неожиданный конец заголовка скрипта"
Описание языка у тебя есть?
5 Exec
 
24.10.16
15:51
(0) suexec лог глянь для подробностей, скорее всего нужная опция для запуска не указана в апаче для каталога со скриптом, или ошибка по правам.
Родной апачевский Тестовый .pl отрабатывает?

(4) апач почти на любую cgi-ошибку так ругается
6 Asmody
 
24.10.16
16:11
Переложи cgi-bin в HOME и перенастрой алиас в апаче.
7 Shur1cIT
 
24.10.16
16:14
(0) найди в инете скрипт тестовый который тебе о перле всй выдаст, лет 15 с перлом не связывался уже.

или второй вариант проверь правельные ли ты разрешения фалу поставил?
8 Shur1cIT
 
24.10.16
16:18
(0) (7) попробуй 755 поставь
9 Asmody
 
24.10.16
16:19
А можно еще suexec в апаче отключить.
10 LeReve
 
24.10.16
16:41
а проще вообще не заморачиваться с пёрлом...