APACHE1.3.27+Perl5.8 on NW6+sp2 - Perl не в /perl/web.......

Обсуждение технических вопросов по продуктам Novell

APACHE1.3.27+Perl5.8 on NW6+sp2 - Perl не в /perl/web.......

Сообщение skoltogyan » 11 ноя 2002, 11:03

День добрый.
Кто-нибдуь сумел сделатьтак, что-бы
для виртуального сайта его HTML-ки лежали на томе отличном от SYS и перловые скрипты для этого сайта, то-же не на томе SYS ?

NW6+SP2
Apache 1.3.27
Perl5.8
Ну и последние рекомендуемые + libc с developer.novell.com ?

Собственно проблема в том, что неполучается сделать доступ к PERL- скриптам для такого сайта.. Что-бы скрипты лежали на на SYS:\perl\web
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Игорь Вершинин » 11 ноя 2002, 12:20

У меня сайт лежит не на томе SYS, а на другом томе этого сервера. Вначале орал, что нет доступа к указанной папке, но после перезагрузки сервера все заработало.
Perl так и не запускается. Вообще нигде и никак....
Аватара пользователя
Игорь Вершинин
 
Сообщения: 387
Зарегистрирован: 05 июн 2002, 20:34
Откуда: Волгоград

Сообщение Михаил Григорьев » 11 ноя 2002, 15:22

У меня анологично... Сайт лежит не на sys... Вот тока сделать так чтоб скрипты лежали не в sys:perl/web/ не удается..... Как не пытался....Да это собств. и не так нужно... 8)
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение kolyan » 16 ноя 2002, 14:40

<IfModule mod_mime.c>
AddHandler lcgi-script nlm pl
LCGIModuleMap sys:\perl\lcgi\cgi2perl.nlm .pl /perl
AddEnvVar PERL_ROOT data:\apache\cgi-bin
</IfModule>
Аватара пользователя
kolyan
 
Сообщения: 83
Зарегистрирован: 13 июн 2002, 17:49
Откуда: откуда то с энерго объединения

Сообщение Михаил Григорьев » 16 ноя 2002, 15:30

friend писал(а):<IfModule mod_mime.c>
AddHandler lcgi-script nlm pl
LCGIModuleMap sys:\perl\lcgi\cgi2perl.nlm .pl /perl
AddEnvVar PERL_ROOT data:\apache\cgi-bin
</IfModule>


Однако не работает... Уже раз 5 я пробовал... 8)
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение kolyan » 16 ноя 2002, 16:09

ну ненаю тада :?
тока вот у меня нв5,1сп5 мож поэтому :!:
апач 1,3,27
перл даже не наю :)
если в сп5 было какоето обновление для него у то и есть
вот щас смотрю к себе все работает !!!!
Аватара пользователя
kolyan
 
Сообщения: 83
Зарегистрирован: 13 июн 2002, 17:49
Откуда: откуда то с энерго объединения

Сообщение Владимир » 18 ноя 2002, 12:11

Посмотрите файл sys:\system\nwsec.ini (сейчас нет под рукой, но по-моему так) Для работы перла начиная с версии 5.6.1 не в каталоге sys:\perl\web в этом файле надо параметр PERL=ON заменить на OFF
Владимир
 
Сообщения: 179
Зарегистрирован: 22 июн 2002, 12:18
Откуда: г.Мирный

Сообщение Михаил Григорьев » 18 ноя 2002, 17:50

Про nwsec.ini мне извесно... В ближайшее время попробую....
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Yuri Mischenko » 03 дек 2002, 13:40

народ не парьтесь всё намана работает, если пошуровать конфы апача :D
Аватара пользователя
Yuri Mischenko
 
Сообщения: 164
Зарегистрирован: 19 июл 2002, 05:25
Откуда: Chita

А подробнее - чем именно порулить и как ?

Сообщение skoltogyan » 03 дек 2002, 13:49

Пример можно?
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Yuri Mischenko » 03 дек 2002, 13:55

LoadModule lcgi_module modules/mod_lcgi.nlm

<IfModule mod_lcgi.c>
AddHandler cgi-script .cgi
AddHandler lcgi-script nlm pl nsn bas asp nsp

LCGIModuleMap sys:\nsn\lcgi\scrptpgs.nlm .asp .nsp /sp
LCGIModuleMap sys:\nsn\lcgi\cgi2ucs.nlm .bas /nsn
LCGIModuleMap sys:\perl\lcgi\cgi2perl.nlm .pl /perl

AddEnvVar NETSITE_ROOT data:/zgpu
AddEnvVar GLOBAL_ROOT data:/zgpu
AddEnvVar PATH_ROOT data:/zgpu
AddEnvVar PERL_ROOT data:/zgpu

ScriptAliasMatch ^/([^\-]*)-[^/]*/(.*) "data:/zgpu/perl/$1/admin/$2"

<LocationMatch "/.*/(perl|cgi-bin)">
SetHandler lcgi-script
Options None
AllowOverride None
Order deny,allow
Allow from all
</LocationMatch>
</IfModule>

сам перл должен лежать на сисе :twisted:
Аватара пользователя
Yuri Mischenko
 
Сообщения: 164
Зарегистрирован: 19 июл 2002, 05:25
Откуда: Chita

Словами можете прокоментировать эти .... строки?

Сообщение skoltogyan » 03 дек 2002, 15:07

ScriptAliasMatch ^/([^\-]*)-[^/]*/(.*) "data:/zgpu/perl/$1/admin/$2"

<LocationMatch "/.*/(perl|cgi-bin)">
SetHandler lcgi-script
Options None
AllowOverride None
Order deny,allow
Allow from all
</LocationMatch>
</IfModule>
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8