К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не запускается перл скрипт

Гость
0 - 24.10.2016 - 15:49
Добрый день. Подскажите пожалуйста, как заставить на своей сайте работать перл.
Запускаю вот такой скрипт:
#!/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.2016 - 20:31
Я ничего не знаю конкретно о Perl, но полагаю, что у вас не формируется http-заголовок.
Нужно так:

#!/usr/bin/perl
print "Content-type: text/html";
print ""
print "Hello, World!";
Гость
2 - 25.10.2016 - 11:43
Сомневаюсь. Даже простой текстовый файл без каких бы то ни было заголовков прекрасно выводится.
Но в сообщении об ошибке же все написано: посмотрите содержимое "suexes log".
Гость
3 - 25.10.2016 - 11:47
Premature end of script headers - это 100% неправильные заголовки. Если сервак читает текстовый файл - он сам заголовок формирует. Если же скрипт гонит контент в вывод - он обязан заголовок сам сделать. Как - показал в посте 1.
Гость
4 - 28.11.2016 - 20:18
Цитата:
Сообщение от megabax Посмотреть сообщение
suexes plicy violation: see suexes log more detals
именно так и выдает?
у меня естественный результат: 404


К списку вопросов






Copyright ©, Все права защищены