Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Отказывается работать перл скрипт на хостинге (ISPmanager) (http://forum.sape.ru/showthread.php?t=82266)

mistic1282 09.06.2012 20:32

Отказывается работать перл скрипт на хостинге (ISPmanager)
 
Сам скрипт (test.cgi):
Код:

#!/usr/bin/perl

# hello.pl -- my first perl script!

print "Content-type: text/html\n\n";

print "Hello, world!\n";

Логи (*.error.log):
Код:

[Sat Jun 09 17:23:38 2012] [error] [client 195.42.155.9] (2)No such file or directory: exec of '/var/www/vhost2669/data/www/***/cgi-bin/test.cgi' failed
[Sat Jun 09 17:23:38 2012] [error] [client 195.42.155.9] Premature end of script headers: test.cgi
[Sat Jun 09 17:33:27 2012] [error] [client 188.254.102.94] (2)No such file or directory: exec of '/var/www/vhost2669/data/www/***/cgi-bin/test.cgi' failed
[Sat Jun 09 17:33:27 2012] [error] [client 188.254.102.94] Premature end of script headers: test.cgi

Если честно, совсем не могу понять в чем проблема. поддержка cgi скриптов на хостинге есть. На мой вопрос где лежит интерпретатора саппорт ответили #!/usr/bin/perl

Сохранил акелпадом utf-8 without BOM. Все та же ощибка. В mime типы случайно не нужно прописывать что нибудь вроде cgi-script .cgi .pl ?

Права на скрипт 777. Может я что то не настроил в IPSmanager? Помогите пожалуйста.

yarnik 09.06.2012 22:15

скрипт в /cgi-bin/ положил иди в корень?

fsb-sasha 10.06.2012 01:28

Вложений: 1
mistic1282, проверте в файле конфигурации домена где исполняются скрипты перла
http://forum.sape.ru/attachment.php?...1&d=1339277283

Цитата:

Сообщение от yarnik (Сообщение 1247914)
скрипт в /cgi-bin/

вы правы - там он должен быть

ahsinis 10.06.2012 09:14

Я припоминаю с perl скриптами такая фигня может быть - разделение строк должно быть \n (юникс стайл), а не \r\n.
Потом права на скрипт наверно должны быть не 777, а 755 (некоторые хостеры не разрешают выполнять скрипты с доступом на запись).

"utf-8 without BOM" тут бессмысленно, потому что русских букв в скрипте нет.


Часовой пояс GMT +3, время: 12:12.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.