Don,
Don't do that <Location /ASP/> thing yet... let the .htaccess
in site/eg override things. The PerlSerVar won't work because
its PerlSetVar. The black thing is probably a bug that came
up recently, set DynamicIncludes to 1 in the .htaccess file,
and the page should be white. That you are seeing links
means Apache::ASP is working !!
Read up on how to config the site/eg scripts at:
http://www.nodeworks.com/asp/config.html
If you read about the <Location> tag, you have gone too far.
Congrats on a successful mod_perl install! It will be well
worth it I assure you.
-- Joshua
_________________________________________________________________
Joshua Chamas Chamas Enterprises Inc.
NodeWorks >> free web link monitoring Huntington Beach, CA USA
http://www.nodeworks.com 1-714-625-4051
don Wang wrote:
>
> Joshua,
>
> Thanks again for your tips.
>
> After a complete installation of perl, mod_perl, and Apache (details below), I am
>ALMOST there
> ... :
>
> after starting apache/1.3.9 (mod_perl/1.21), I can see a BLACK page with many links
>in some
> kind of not quite orderly table layout (rather than plain script as of yesterday).
>It seems
> that asp is there, yet not quite, since the looks on many other pages are wrong and
>there is no
> asp functionality.
>
> As for configuration, I have the following in the httpd.conf file:
>
> <Directory />
> Options FollowSymLinks
> AllowOverride All
> </Directory>
>
> <Location /ASP/>
> SetHandler perl-script
> PerlHandler Apache::ASP
> # PerlSerVar Global /tmp
> </Location>
>
> for now, the httpd directory is located at: /usr/local/apache/htdocs/ with Joshua's
>site/eg/
> files at eg directory under htdocs.
>
> I have to comment out PerlSetVar, otherwise, httpd won't start and error msg says
>"invalid
> command PerlSetVar, perhaps mispelled or module not supported".
>
> So, questions are:
> Is my mod_perl and asp really working? how can I tell?
> why can't I use PerlSetVar?
> what's implication of the skipped test when I install mod_perl? Are they needed?
>
> Thanks,
>
> Don
>
> ----------here's what I did: ----------------------
> After reading somewhere about possible broken perl from RedHat package, I
>reinstalled a fresh
> Perl_5.00503 (also have to include six other modules, including libwww, mime-base64,
>etc.).
> in CPAN.pm, a few tests (request, perlrunrx, cookie, and module) were skipped and
>one failed
> (sandwich) after I did "install Bundle::Apache".
> I then went ahead and installed mod_perl with (perl Makefile.PL USE_APACI=1
>EVERYTHING=1, make,
> make install, make test). It again reported a few failed tests as above.
> I went on to install Apache, and ASP.pm. and this time, it seemed to worked,
>although mod_perl
> could still be faulty, since I don't quite know how to test it yet.
>
> Oh, one more thing: silly but I definetely overlooked, and if not for someone else
>email post,
> I would never know: I have to find where the newly compiled httpd program is upon
>compilation
> and installtion, and remember to use the new one rather than the old one as defined
>by default
> path.
>
> Joshua Chamas wrote:
>
> > don Wang wrote:
> > >
> > > Joshua, (and all)
> > >
> > > Thanks very much for your reply. Following your suggestions, I have tried
> > > again this morning, to no avail.
> > >
> > > I am sure I missed something obvious here. although serveral people have
> > > mentioned compiling mod_perl STATICALLY with Apache, I have not found clear
> > > instructions on EXACTLY how to do it. Following the 10-step instruction at
> > > http://perl.apache.org/guide/install.html, still several problem came up.
> > >
> >
> > If you avoid doing ...
> >
> > The DSO mechanism is provided by Apache's mod_so.c which needs to be compiled
> > into the httpd program. This is automatically done when DSO is enabled for
>module
> > mod_xxx via configure --enable-module=xxx or by explicitly adding mod_so via
>configure
> > --enable-module=so.
> >
> > you will get a static build. You need to make install mod_perl, before
> > you make test mod_perl. After make test works, then copy your new httpd
> > to your final home /usr/local/apache/...
> >
> > Once you have the new server copied over it should have the mod_perl
> > tag in the header too.
> >
> > -- Joshua
> > _________________________________________________________________
> > Joshua Chamas Chamas Enterprises Inc.
> > NodeWorks >> free web link monitoring Huntington Beach, CA USA
> > http://www.nodeworks.com 1-714-625-4051
>
> --
> ***************************************************************
> [EMAIL PROTECTED]
> Unified Access Communications, Inc.
> 200 Lincoln Street, Suite 201
> Boston, MA 02111
> phone: (617) 695-0137, ext. 13
> fax: (617) 695-0984
> ***************************************************************