Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Не могу запустить Perl-скрипты из под Денвера


Автор: mishaark 26.9.2008, 11:12
Скачал и установил ActivePerl (под Виндовс). Например пишу такой сценарий в файл test.pl

#!C:/Perl/bin/perl.exe
print "Content-Type: text/plain ;
charset=windows-1251\n\n";
print "Hellp World!";

Если запускать из командной строки - perl c:\test.pl - то все работает.

А вот как мне сделать так, что бы через браузер можно было посмотреть? В Денвере, вроде, отправляю файл в директорию \home\cgi-glob\, но, скрипт не работает. Точнее вообще доступа к нему нету. Вроде поситал в интернете про настройки Апача, там поменял расширения для CGI-скриптов в файле конфигурации. Но не пойму, что надо сделать, что бы скрипт заработал!
Помогите пожалуйста.

Автор: nitr 26.9.2008, 12:00
mishaark, зайдите на сайт денвера и посмотрите как это делается, а ваш скрипт должен больше похож на этот
Код

#!C:/Perl/bin/perl.exe
print "Content-Type: text/plain; charset=windows-1251\n\n";
print "Hello World!";

Автор: mishaark 26.9.2008, 12:17
Так я этот скрипт и использовал.
Не могли бы подкинуть ссылочку на документацию по Perl для Денвера.
У меня же все стоит, просто осталось настроить.

Автор: nitr 26.9.2008, 12:22
mishaark, зайдите на их сайт. Здесь мало кто любит этот Денвер smile (на сколько я понимаю), и многие как и я советуют не начинать изучения с него smile , но может быть оно проще. А пока я заметил множество вопросов не по теме Perl ;)

Добавлено через 1 минуту и 7 секунд
mishaark, как раз там и должна быть описана настройка. А сайт, если вы его не знаете, легко по гуглу ищется, я там был пару раз - не запомнил.

Автор: Sartorius 26.9.2008, 12:27
 У апач в настройках есть каталог в котором скрипты лежать должны. Если скрипт в другом месте - выполняться не будет. Посмотри ScriptAlias и Directory
ЗЫ
 error.log покажи

Автор: mishaark 26.9.2008, 12:36
Ага, спасибо. Уже сам разобрался.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)