I created a .htaccess file in my asp directory with the following lines in it:
<Files ~ (\.asp)>
  SetHandler  perl-script
  PerlHandler Apache::ASP
  PerlSetVar  Global /home/webadmin/ptoc.org/register
  PerlSetVar  StateDir /tmp/asp
  PerlSetVar UseStrict 0
  PerlSetVar Debug 3
</Files>

All my ASP stuff is commented out in the httpd.conf file.

Now when I run my hello world asp I get the following in the error_log:

[Wed Jan 21 12:18:27 2004] [error] Can't locate Apache/ASP.pm in @INC (@INC contains: 
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 
/usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at (eval 2) line 3.

[Wed Jan 21 12:18:27 2004] [error] Undefined subroutine &Apache::ASP::handler called.

I added this line above the <Files> tag in the .htaccess file 
PerlModule  Apache::ASP

Now I get the following error in the error_log.

[Wed Jan 21 12:25:47 2004] [alert] [client 208.24.179.29] 
/home/webadmin/ptoc.org/register/.htaccess: Can't locate Apache/ASP.pm in @INC (@INC 
contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 
/usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at (eval 5) line 3.

It's not even trying to use my newly installed perl 5.8

I'm really floundering here.



-----Original Message-----
From: Josh Chamas <[EMAIL PROTECTED]>
Sent: Jan 21, 2004 9:47 AM
To: Steve Brown <[EMAIL PROTECTED]>
Cc: Helmut Zeilinger <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
Subject: Re: ASP on Virtual Server

Steve Brown wrote:
> When I could not find the error_log message you requested, I did a find from / and 
> found /var/log/httpd/error_log.
> Here's the last 3 lines from a restart of Apache.  I notice perl is missing.  
> According to my /etc/httpd/conf/httpd.conf file the error_log should be in 
> /home/webadmin/ptoc.org 
> 
> [Wed Jan 21 07:05:51 2004] [notice] Apache/1.3.27 (Unix)  (Red-Hat/Linux) PHP/4.1.2 
> mod_perl/1.27 configured -- resuming normal operations
> [Wed Jan 21 07:05:51 2004] [notice] suEXEC mechanism enabled (wrapper: 
> /usr/sbin/suexec)
> [Wed Jan 21 07:05:51 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
> 

The mod_perl part of the header is enough to show that this system should work.

Assuming this is the right error_log, what does it say when you
try the ASP page, and you get a 500 error?  500 errors are almost
always reported in the error_log.  Note though that port 443 is your
SSL port typically so that could be the problem.

Also, to confirm you are looking at the right error_log, you should
also find the access_log which records the page request as well
and shows the 500 error occuring.

Regards,

Josh
________________________________________________________________
Josh Chamas, Founder                   phone:925-552-0128
Chamas Enterprises Inc.                http://www.chamas.com
NodeWorks Link Checker                 http://www.nodeworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Steve Brown

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to