Ian D. Stewart wrote:
> 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.

issue a request from the command line and look at the saved response. 
Use lwp's GET, or 'lynx -dump' or any other favorite downloading utility.

__________________________________________________________________
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

Reply via email to