From: Boris Z. <bz...@2b...> - 2004-11-15 11:18:40
|
Hi Alex, Am 15.11.2004 um 10:28 schrieb Alex Deva: [...] > > <Directory /ii> > PerlModule Apache::Reload > PerlInitHandler Apache::Reload > PerlSetVar ReloadAll On > SetHandler perl-script > PerlSetVar PKIT_ROOT /usr/ii/pagekit/files > PerlSetVar PKIT_SERVER staging > PerlHandler +Apache::PageKit > <Perl> > Apache::PageKit->startup; > __END__ > </Perl> > PerlModule Apache::ErrorReport > PerlSetVar ErrorReportHandler display > </Directory> > > Wrapped like it is above, it doesn't work. When I run apachectl > configtest, > I get: > > [root@tsd37 bin]# ./apachectl configtest > [Mon Nov 15 11:04:15 2004] [warn] module mod_php4.c is already added, > skipping > Syntax error on line 37 of /usr/local/apache/conf/httpd.conf: > PKIT_ROOT is not defined! Put PerlSetVar PKIT_ROOT /your/root/path in > your > httpd.conf at /usr/lib/perl5/site_perl/5.8.0/Apache/PageKit.pm line 67. > Sometimes mod_perl forget about the vars, Or they are setup to late, I do not remember. It might be enough to add them a second time to the startup function. Apache::PageKit->startup('/usr/ii/pagekit/files','staging'); > What am I doing wrong? The FAQ is really vague on this :( I try to enhance the FAQ, thanks. -- Boris |