![]() |
Не запускается перл скрипт Добрый день. Подскажите пожалуйста, как заставить на своей сайте работать перл. Запускаю вот такой скрипт: #!/usr/bin/perl print "Hello, World!"; Если я запускаю его в линухе через perl <Имя файа> то нормально запускается и выдает хелло форд, если пытаюсь запустить через вэб [url]http://easyprog.ru/cgi-bin/2.pl[/url] то пишет Internal Server Error А в логе ошибок пишет: suexes plicy violation: see suexes log more detals Premature end of script headers: 2.pl Подскажите пожалуйста, как лечить? |
Я ничего не знаю конкретно о Perl, но полагаю, что у вас не формируется http-заголовок. Нужно так: #!/usr/bin/perl print "Content-type: text/html"; print "" print "Hello, World!"; |
Сомневаюсь. Даже простой текстовый файл без каких бы то ни было заголовков прекрасно выводится. Но в сообщении об ошибке же все написано: посмотрите содержимое "suexes log". |
Premature end of script headers - это 100% неправильные заголовки. Если сервак читает текстовый файл - он сам заголовок формирует. Если же скрипт гонит контент в вывод - он обязан заголовок сам сделать. Как - показал в посте 1. |
[quote=megabax;43113726]suexes plicy violation: see suexes log more detals[/quote] именно так и выдает? у меня естественный результат: 404 |
Текущее время: 21:20. Часовой пояс GMT +3. |