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
| именно так и выдает? у меня естественный результат: 404 | |
| Интернет-форум Краснодарского края и Краснодара |