[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: