in modperl 2.0 the following conf can work # httpd.conf PerlModule ModPerl::Registry Alias /perl/ /home/httpd/perl/ <Location /perl> SetHandler perl-script PerlResponseHandler ModPerl::Registry #PerlOptions +ParseHeaders #PerlOptions -GlobalRequest Options +ExecCGI </Location>
Take from mod_perl documentation. Regards On Sat, Jun 19, 2004 at 01:17:17AM -0700, David Arnold wrote: > All, > > After read section 2.2, pages 47-51, of "Mod_Perl, Developer's Cookbok," I > set this in httpd.conf: > > > PerlModule ModPerl::Registry > > Alias /cgi-perl/ "/usr/local/apache2/cgi-perl/" > <Location /cgi-perl/> > SetHandler perl-script > PerlHandler ModPerl::Registry > Options +ExecCGI > PerlSendHeader On > </Location> > > > Then I create the file test.pl as follows: > > #! /usr/bin/perl -w > # test2.pl > > use CGI qw(:all); > > use strict; > use warnings; > > my $port; > > print header, start_html('Scoping'), > start_form(-name=>url()), > 'Please enter your destination port', > textfield(-name=>'port'), > p, > submit, > end_form; > > if ($port=param('port')) { > print_out(); > } > > print end_html; > > sub print_out { > print hr, "There is likely a chanlery in $port"; > } > > However, when I run the file, I don't get the behavior described in the > book. Indeed, after changing the 'port' in the edit box, I always get the > correct response when I submit. > > My question: Has the behavior changed with this newer version of Mod_Perl? > How? Why? > > -- > 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 > -- 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