From Writing Apache Modules, pg 144
> formatted HTTP/1.0 header the way that Apache does with CGI scripts.PerlSendHeader On tells mod_perl to intercept anything that looks like a header line and to automatically turn it into a correctly
Drew
Bram Whillock wrote:
I tried changing the PerlHandler to Apache::Registry and modified the script so that it does: my $r = shift; $r->send_http_header("text/plain"); $r->print("foo"); return OK;
Which works fine. But this isn't a good option considering I've got a lot of code that I want to run under PerlRun.
Also, I removed the shebang line to confirm that it's not using the shebang line to resolve the perl interpreter.
-----Original Message----- From: Stas Bekman [mailto:[EMAIL PROTECTED] Sent: Monday, April 05, 2004 5:38 PM To: Bram Whillock Cc: 'Perrin Harkins'; 'Modperl List' Subject: Re: PerlRun, nothing but page header
Bram Whillock wrote:
Apache error log says: mod_perl/1.25
That means nothing, besides having mod_perl present. You need to
configure the
server to run your script under mod_perl.
Assuming that your script is under:/var/www/beta/modperl.cgi, your configuration:
PerlWarn On PerlTaintCheck On PerlModule Apache::PerlRun
<Directory "/var/www/beta"> SetHandler perl-script PerlHandler Apache::PerlRun Options ExecCGI allow from all PerlSendHeader On </Directory>
should work, as long as you don't reset it, somewhere later in
httpd.conf.
e.g. with ScriptAlias directive, which will use mod_cgi to run the
script.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- ---------------------------------------------------------------- Drew Taylor * Web development & consulting Email: [EMAIL PROTECTED] * Site implementation & hosting Web : www.drewtaylor.com * perl/mod_perl/DBI/mysql/postgres ----------------------------------------------------------------
-- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html