Re: Configuring mod_perl on Debian
On 2002.05.27 12:57 Andrew McNaughton wrote:
Sounds to me like you're not setting your content-type correctly for
some
reason. Have a look at the headers being sent out. It's either not
sending this header, or it's sending something the browser doesn't
know
what to do with.
This is the content of test.pl
BEGIN-SCRIPT
--
#!/usr/bin/perl
# your httpd.conf should have something like this:
# Alias /perl/ /real/path/to/perl-scripts/
# <Location /perl>
# SetHandler perl-script
# PerlHandler Apache::Registry
# PerlSendHeader On
# Options +ExecCGI
# </Location>
print "Content-type: text/html\n\n";
print "<b>Date: ", scalar localtime, "</b><br>\n";
print "%ENV: <br>\n", map { "$_ = $ENV{$_} <br>\n" } keys %ENV;
--
END-SCRIPT
Based on this, I would expect the content to be set to text/html and
the page to be displayed to be a listing of the current environment.
Galeon identifies the content type as application/x-perl. This would
seem to indicate to me that Apache is serving the script directly
instead of executing the script and serving the output. According to
the mod_perl Guide, the ExecCGI option (which I have set for Location
/perl) is supposed to avoid this situation.
Thanx,
Ian
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: