Re: mos_perl2 on Windows

[prev] [thread] [next] [Date index for 2005/05/23]

From: Randy Kobes
Subject: Re: mos_perl2 on Windows
Date: 20:59 on 23 May 2005
On Mon, 23 May 2005, Robert wrote:

> On 5/23/05, Randy Kobes <randy@xxxxxxxx.xxxxxxxxx.xx> wrote:
[ ... ]
> > Do requests for
> >    http://localhost/reports/some_script_that_does_exist
> > succeed?
>
> It does not:
>
> Apache log:
>
> [Mon May 23 14:05:47 2005] [error] [client 10.149.82.49] Options
> ExecCGI is off in this directory: C:/Documents and Settings/BHicks/My
> Documents/websites/LIVE/reports/test.cgi
>
> 403 Forbidden:
>
> You don't have permission to access /reports/test.cgi on this server.
>
> I do have the "AddHandler cgi-script .cgi" uncommented in the
> httpd.conf and "Options +ExecCGI" is in my site conf.
>
> I am using the example snippet from the perldocs for mod_perl as the
> test script:
>
> my $r = Apache2::RequestUtil->request;
> $r->content_type("text/html");
> $r->send_http_header;
> $r->print("mod_perl rules!");
>
> If I change the conf file to this:
>
>     SetHandler perl-script
>     PerlResponseHandler ModPerl::PerlRun
>     PerlOptions +ParseHeaders
>     Options +ExecCGI
>     Order allow,deny
>     Allow from all
>
> I now get the following error in the Apache2 log file:
>
> [Mon May 23 14:11:37 2005] [error] Can't locate object method
> "send_http_header" via package "Apache2::RequestRec" at (eval 5) line
> 5.\n

send_http_header isn't needed in mod_perl-2:
http://perl.apache.org/docs/2.0/user/porting/compat.html#C__r_E_gt_send_http_header_

You might try the example Registry script and config
directives at
  http://perl.apache.org/docs/2.0/os/win32/config.html#Registry_scripts

        -- 
        best regards,
randy

mos_perl2 on Windows
Robert 15:53 on 23 May 2005

Re: mos_perl2 on Windows
Randy Kobes 17:49 on 23 May 2005

Re: mos_perl2 on Windows
Robert 18:14 on 23 May 2005

Re: mos_perl2 on Windows
Randy Kobes 20:59 on 23 May 2005

Generated at 20:12 on 05 Jun 2005 by mariachi v0.52