|
Не запускается перл скрипт
| ☑ |
0
megabax
24.10.16
✎
14:43
|
Добрый день. Подскажите пожалуйста, как заставить на своей сайте работать перл.
Запускаю вот такой скрипт:
#!/usr/bin/perl
print "Hello, World!";
Если я запускаю его в линухе через perl <Имя файа>
то нормально запускается и выдает хелло форд,
если пытаюсь запустить через вэб
то пишет 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
|
а проще вообще не заморачиваться с пёрлом...
|
|