Forum Webscript.Ru

Программирование => Perl => Тема начата: от 16 Октября 2001, 23:40:37

Название: Помогите новичку!!!
Отправлено: от 16 Октября 2001, 23:40:37
Установил сервер apache. Все вроде работает нормально! По адресу http://127.0.0.1 пишет что все работает!
Установил интерпретатор perl (ActivePerl). Написал тестовую программку (из коммандной строки работает нормально). Поместил ее в папку cgi-bin корневого каталога apache. Захожу на http://127.0.0.1/cgi-bin/test.pl - выдает ошибку 500. В файле error.log пишет:
"couldn\'t spawn child process: c:/apache/apache/cgi-bin/test.pl"
Первая строка в тестовой программке выглядит так: "#!/usr/local/bin/perl/"
По идее в ней надо указать путь к интерпретатору perl. Пробовал различные варианты, но ничего дельного из этого не получилось!
Perl и Apache у меня установлены в:
c:/perl/bin/perl.exe
c:/apache/apache/
Спасибо!
Название: Помогите новичку!!!
Отправлено: NAS от 16 Октября 2001, 23:42:53
http://userguide.webservis.ru
Название: Помогите новичку!!!
Отправлено: Realtor from Moscow от 17 Октября 2001, 03:38:31
В твоем случае:
#!/perl/bin/perl

Только потом заманаешься первые строчки менять в каждом скрипте. Проще сразу сделать систему каталогов, как на Юниксе.
Название: Помогите новичку!!!
Отправлено: Wowik от 19 Октября 2001, 13:56:22
Цитировать
Проще сразу сделать систему каталогов, как на Юниксе.

создать каталог на диске где и апач(напр. С: ) c:\\usr\\bin
туда запихать perl.exe и все дела :)
Название: Помогите новичку!!!
Отправлено: Realtor from Moscow от 19 Октября 2001, 14:06:17
Дык и я про тоже 8)

Perl пихнуть в c:\\usr\\bin\\
Сами html и скрипты в c:\\home\\name_my_domain\\www\\ или c:\\home\\name_my_domain\\htdocs\\ ну или что-то подобное. У всех хостеров не сильно все отличается 8)