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
> ***************************************************************

Reply via email to