Наши скрипты > Sad But True
инсталяция под IIS
AssA:
Капитанов Константин aka Green Kakadu помогите разобраться в следующем:
есть свой web-сервер под IIS
есть sbt.zip и sbt_rus.zip
установлен perl 5.6.1
вопрос:
как инсталировать скрипт, чтобы он работал?
сделал:
1. во всех *.cgi файлах поменял путь к Perl на свой /perl/bin/perl (реально - c:\\Perl\\bin\\perl).
2. файл sbt.cfg изменён следующим образом:
$site_url="http://www.energo.net/NETSERVICE/admin/voting.shtml";
#Dirs and Urls.........................................................
$script_path="/Inetpub/wwwroot/cgi-bin/sbt";#path to SadButTrue,eg: /home/mysite/cgi-bin/sbt No Trailing Slash!
#In This Directory: view.cgi, vote.cgi, arc.cgi
$script_url="http://мой_url/cgi-bin/sbt";#url to SadButTrue directory
$image_url="http://мой_url/cgi-bin/sbt/dot.gif";#url to image for graph bilding
$use_login=1;
3. создан файл voting.shtml:
golos
получается что при клике на ссылку с voting.shtml в ie5.0 показывается содержание файла vote.cgi
Буду благодарен за посильную помощь и совет по настройке Вашего скрипта
Green Kakadu:
попробуем хотя конечно ;) perl и win - это странный коктейль
Первым делом надо глянуть в файл utils.pl найти там подпрограмму sub sbtopen (строка 44), и в этой подпрограмме закомментировать строку:
$filename =~ s/[^\\w\\\\\\/>
MadDog:
--- Цитировать ---далее в sbt.cfg стоит поставить $use_flock=0; (в win нет блокировки)
--- Конец цитаты ---
м-м-м, если IIS стоит на Win98/ME, то одназначно все Флоки надо убирать (хотя Win98/ME и IIS - это нонсенс). А вот на WinNT/2000 & IIS - Флоки убирать не надо. На последних двух все работает нормально.
AssA:
IIS, потому что внутренняя корпоративная сеть и т.д.
IIS стоит на Win2000 Advanced Server SP2
Green Kakadu:
тогда $use_flock=1;
но дело не в этом - до обработки кода сервером дело то не дошло
Навигация
Перейти к полной версии