Re: mod_perl configure

2000-08-03 Thread frans

Sorry, I'm not a master. But I try to answer your question.
This is because your installation not successful. Try to install
mod_perl again with perl-5.6.0. I 've tried it and it worked good.
The script CGI you embedded is not running under mod_perl, but it run as a
common CGI.
The installation step like here

$ perl Makefile.PL EVERYTHING=1 DO_HTTPD=1 USE_APACI=1 
APACHE_SRC=../apache_1.3.6/src APACHE_PREFIX=/usr/local/apache
$ make
$ make test TEST_VERBOSE=1
$ make install
then restart your apache

Thx.

On Thu, 3 Aug 2000, yusun wrote:

 I have installed the mod_perl and changed the httpd.conf as 
  
  Alias /cgi-perl/ /usr/ns-home/cgi-bin/
  Location /cgi-perl/
  #AllowOverride None
  SetHandler perl-script
  PerlHandler Apache::PerlRun
  Options +ExecCGI
  allow from all
  PerlSendHeader On
  PerlSetVar  PerlRunOnce On
  /Location
 
 When I restarted httpd, there was no error reported.
 But when I used the following CGI to test whether the mod_perl was working
 or not.
 The report was no. Why?
 
 ###
 #!/usr/bin/perl
 print "Content-type: text/plain\n\n";
   print "Server's environment\n";
   foreach ( keys %ENV ) {
   print "$_\t$ENV{$_}\n";
   }
 #
 
 The result is
  :
  :
 GATEWAY_INTERFACE CGI/1.1
  :
 
 It means that I have configured this location to run under mod_cgi and not
 mod_perl.
 How can I configure the location to run under mod_perl?
 Thanks!
 
 
 
 




Re: mod_perl configure

2000-08-03 Thread yusun

I have installed mod_perl as you said. And I think I have installed it
successfully.
If it were not, when I start apache, it would  report error for I added
  PerlHandler Apache::PerlRun
  Options +ExecCGI
in httpd.conf.
After you install the mod_perl, do you need to configure the httpd.conf by
yourselves?
Thanks!

- Original Message -
From: "frans" [EMAIL PROTECTED]
To: "yusun" [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, August 03, 2000 3:53 PM
Subject: Re: mod_perl configure


 Sorry, I'm not a master. But I try to answer your question.
 This is because your installation not successful. Try to install
 mod_perl again with perl-5.6.0. I 've tried it and it worked good.
 The script CGI you embedded is not running under mod_perl, but it run as a
 common CGI.
 The installation step like here

 $ perl Makefile.PL EVERYTHING=1 DO_HTTPD=1 USE_APACI=1
 APACHE_SRC=../apache_1.3.6/src APACHE_PREFIX=/usr/local/apache
 $ make
 $ make test TEST_VERBOSE=1
 $ make install
 then restart your apache

 Thx.

 On Thu, 3 Aug 2000, yusun wrote:

  I have installed the mod_perl and changed the httpd.conf as
 
   Alias /cgi-perl/ /usr/ns-home/cgi-bin/
   Location /cgi-perl/
   #AllowOverride None
   SetHandler perl-script
   PerlHandler Apache::PerlRun
   Options +ExecCGI
   allow from all
   PerlSendHeader On
   PerlSetVar  PerlRunOnce On
   /Location
 
  When I restarted httpd, there was no error reported.
  But when I used the following CGI to test whether the mod_perl was
working
  or not.
  The report was no. Why?
 
  ###
  #!/usr/bin/perl
  print "Content-type: text/plain\n\n";
print "Server's environment\n";
foreach ( keys %ENV ) {
print "$_\t$ENV{$_}\n";
}
  #
 
  The result is
   :
   :
  GATEWAY_INTERFACE CGI/1.1
   :
 
  It means that I have configured this location to run under mod_cgi and
not
  mod_perl.
  How can I configure the location to run under mod_perl?
  Thanks!
 
 
 
 





mod_perl configure

2000-08-02 Thread yusun




I have installed the mod_perl and changed the 
httpd.conf as 

Alias /cgi-perl/ 
/usr/ns-home/cgi-bin/Location 
/cgi-perl/ 
#AllowOverride None 
SetHandler perl-script 
PerlHandler Apache::PerlRun 
Options +ExecCGI allow from 
all PerlSendHeader 
On PerlSetVar 
PerlRunOnce On/LocationWhen I 
restarted httpd, therewas no error reported.But when I used the following CGI to test whether the mod_perl was 
workingor not.The report was no. Why?
!/usr/bin/perlprint "Content-type: 
text/plain\n\n"; print "Server's environment\n"; foreach ( 
keys %ENV ) { print 
"$_\t$ENV{$_}\n"; }#The result 
is : 
:GATEWAY_INTERFACE CGI/1.1 :It means 
that I have configured this location to run under mod_cgi and 
notmod_perl.How can I configure the location to run under 
mod_perl?Thanks!