|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/152155c1a010.html, оценка из 5, голосов 10
|