Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrey Ryzhikoff                     2:5020/400     14 Jun 2001  00:30:15
 To : All
 Subject : Re: HTML::Mason
 -------------------------------------------------------------------------------- 
 
 
 
 Pavel Ammosov wrote:
 
 > 
 > Hикто чего-то ничего тут не ответил, я же про windows знаю еще меньше чем про
 > масон, но свои две копейки вставлю.
 > 
 > Andrey Ryzhikoff wrote:
 > AR>Дано:
 > AR>использую под mod_perl, сервер Apache/1.3.14 (Win32)
 > AR>mod_perl/1.24_02-dev PHP/4.0.4pl1, перл активстейтовский v5.6.0 built
 > AR>for MSWin32-x86-multi-thread.
 > 
 > Весьма старый набор, mod_perl сейчас 1.25, а апач 1.3.20, причем в
 > 1.3.20, судя по changelog'у, как раз всякие виндовозные фичи фиксили.
 
 Hу это ставилось исходя из наличия именно этой связки, на activstat'e
 был 1.24 под апач 1.3.14 (который у меня стоял в тот момент стоял) -
 соответственно тогда и поставил.
 
 > AR>Конфиги:
 > AR>httpd.conf
 > AR>#-----------------------------------------------------
 > AR>PerlRequire /usr/local/site/lib/HTML/Mason/handler.pl
 > 
 > AR><VirtualHost www1.janssen-beauty.ru:80>
 > AR>DocumentRoot f:/home/client/janssen-beauty.ru/public_html
 > 
 > [ ... ]
 > 
 > AR>handler.pl
 > AR>#----------------------------------------------------
 > AR>package HTML::Mason;
 > AR># Bring in Mason objects
 > AR>use HTML::Mason;
 > AR># Always "use strict" in mod_perl
 > AR>use strict;
 > AR># Create a Mason parser object
 > AR>my $parser = new HTML::Mason::Parser;
 > AR># Create a Mason interpreter object, pointing to
 > AR># the component and data directories
 > AR>my $interp = new HTML::Mason::Interp
 > AR>    (parser => $parser,
 > AR>    comp_root => '/home/client/janssen-beauty.ru/public_html',
 > 
 > comp_root должен совпадать с Documentroot.
 
 Да он вроде как там и есть.
 Хотя сейчас поправил и все заработало. Т.е что то (не понял точно что)
 считало что:
 /home/client/janssen-beauty.ru/public_html
 и
 f:/home/client/janssen-beauty.ru/public_html
 это имено в отношении comp_root разные вещи. Почему то в отношении
 data_dir такая запись работает нормально (все что положено там
 создалось).
 
 > [...]
 > AR>В результате на этом виртуальном сервере на любой запрос имеем 404.
 > 
 > Это явный симптом, что comp_root и DocumentRoot разные.  Mason до версии
 > 1.какая-то
 > об этом в лог не писал и молча выдавал 404.
 
 Hу не очень новая версия: 
 $HTML::Mason::VERSION = '0.89';
 Тишина в логах может поэтому и была..
 Тем не менее спасибо :))). Проблема похоже именно в этой странности в
 конфиге была. Видать апач (вроде больше не кому) считает что / это
 непеменно с:\
 
 --- ifmail v.2.15dev5
  * Origin: RADIOLINK.RU (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: HTML::Mason   Andrey Ryzhikoff   14 Jun 2001 00:30:15 
Архивное /ru.cgi.perl/152155c1a010.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional