Sorry, I made a typo: the path I enter is http://192.168.0.2/mod-perl/modperl.pl
Thanks.
Rich Lemanski wrote:
> Hello,
>
> I have been trying to get mod_perl running on my Mandrake Linux 7 system that
> was supposed to have mod_perl installed along with Apache when I originally
> installed the OS. I have the following on my system:
>
> Apache, Version 1.3.12
> perl, version 5.005_03 built for i386-linux
> gcc version 2.95.2 19991024 (release)
> mod_perl/1.21
>
> >From what I can tell, my /etc/httpd/conf/httpd.conf file addresses mod_perl with
> one of last lines of the file stating the following:
>
> Include conf/addon-modules/mod_perl.conf
>
> My mod_perl.conf file is located in /etc/httpd/conf/addon-modules. The contents
> of this file are as follows:
>
> MOD_PERL.CONF FILE
>
> LoadModule perl_module /usr/lib/apache/libperl.so
> AddModule mod_perl.c
>
> Alias /mod-perl/ /home/httpd/mod-perl/
> <Location /mod-perl>
> SetHandler perl-script
> PerlHandler Apache::Registry
> PerlSendHeader On
> Options +ExecCGI
> </Location>
>
> I have placed a mod_perl script into my mod_perl script directory
> (/home/httpd/mod-perl) called modperl.pl and tried to run it from the Netscape
> command line:
>
> http:/./192.168.0.2/mod-perl/modperl.pl but I only get the following error
> eventhough the file exists and is not empty:
>
> The document contained no data. Try again later, or contact the server's
> administrator. <OK>
>
> I can run CGI scripts from the /home/httpd/cgi-bin directory however. What am I
> doing wrong??? Can someone help me out? Thanks a lot!
>
> Rich
>
> Rich Lemanski wrote:
>
> > Hello everyone,
> >
> > I am not sure what to do next. I have Mandrake Linux 7.0 that was
> > supposed to have Apache and mod_perl installed when I first built it but
> > every search that I have used to find mod_perl has turned up nothing. I
> > was going to compile mod_perl into Apache that came with Linux but it
> > does not have a src directory because it was not built from source. So
> > I scrapped that idea and decided to install Apache from source but that
> > has failed because it could not find the make utility. I ran a find on
> > the system and it turned up nothing - # find / -name 'make'. I was
> > under the impression that 'make' is part of the C compiler. I do have a
> > GCC compiler installed along with Perl and Apache. Attached is some
> > useful information that I pulled from my system. I do find it
> > interesting that the output of apachectl status gave the following
> > line: Server/Linux-Mandrake) PHP/3.0.13 mod_perl/1.21. This seems to
> > indicate to me that it is installed! Any help would be greatly
> > appreciated.
> >
> > ------------------------------------------------------------------------
> > # pwd
> > /opt/installs/apache_1.3.12
> >
> > # ls -la
> > total 232
> > drwxr-xr-x 8 1078 1078 1024 Jul 14 00:19 ./
> > drwxr-xr-x 5 root root 1024 Jul 13 21:28 ../
> > -rw-r--r-- 1 1078 1078 12957 Mar 31 1999 ABOUT_APACHE
> > -rw-r--r-- 1 1078 1078 2922 Feb 23 16:51 Announcement
> > -rw-r--r-- 1 1078 1078 27964 Dec 21 1999 INSTALL
> > -rw-r--r-- 1 1078 1078 35773 Aug 20 1999 KEYS
> > -rw-r--r-- 1 1078 1078 2848 Jan 1 1999 LICENSE
> > -rw-r--r-- 1 root root 26833 Jul 13 23:05 Makefile
> > -rw-r--r-- 1 1078 1078 26758 Jan 11 2000 Makefile.tmpl
> > -rw-r--r-- 1 1078 1078 2046 Apr 1 1998 README
> > -rw-r--r-- 1 1078 1078 3132 Mar 19 1999 README.NT
> > -rw-r--r-- 1 1078 1078 11176 Dec 20 1999 README.configure
> > -rw-r--r-- 1 1078 1078 331 Sep 21 1998 WARNING-NT.TXT
> > drwxr-xr-x 2 1078 1078 1024 Feb 23 17:07 cgi-bin/
> > drwxr-xr-x 2 1078 1078 1024 Feb 23 17:10 conf/
> > -rw-r--r-- 1 1078 1078 5909 Dec 28 1999 config.layout
> > -rwxr-xr-x 1 root root 307 Jul 13 23:05 config.status*
> > -rwxr-xr-x 1 1078 1078 56062 Feb 5 08:28 configure*
> > -rw-r--r-- 1 root root 28 Jul 14 00:19 help1.txt
> > drwxr-xr-x 3 1078 1078 1024 Feb 23 17:07 htdocs/
> > drwxr-xr-x 3 1078 1078 2048 Feb 23 17:07 icons/
> > drwxr-xr-x 2 1078 1078 1024 Feb 23 17:10 logs/
> > drwxr-xr-x 11 1078 1078 1024 Jul 13 23:05 src/
> >
> > # ./configure --prefix=/usr/local/apache
> > Configuring for Apache, Version 1.3.12
> > + using installation path layout: Apache (config.layout)
> > Creating Makefile
> > Creating Configuration.apaci in src
> > ./helpers/TestCompile: make: command not found
> > Creating Makefile in src
> > + configured for Linux platform
> > + setting C compiler to gcc
> > + setting C pre-processor to NOT-AVAILABLE
> > + checking for system header files
> > + adding selected modules
> > + checking sizeof various data types
> > + doing sanity check on compiler and options
> > ** A test compilation with your Makefile configuration
> > ** failed. The below error output from the compilation
> > ** test will give you an idea what is failing. Note that
> > ** Apache requires an ANSI C Compiler, such as gcc.
> >
> > ======== Error Output for sanity check ========
> > ============= End of Error Report =============
> >
> > Aborting!
> >
> > # perl -v
> > This is perl, version 5.005_03 built for i386-linux
> >
> > Copyright 1987-1999, Larry Wall
> >
> > Perl may be copied only under the terms of either the Artistic License or the
> > GNU General Public License, which may be found in the Perl 5.0 source kit.
> >
> > Complete documentation for Perl, including FAQ lists, should be found on
> > this system using `man perl' or `perldoc perl'. If you have access to the
> > Internet, point your browser at http://www.perl.com/, the Perl Home Page.
> >
> > # gcc -v or cc -v
> > Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.95.2/specs
> > gcc version 2.95.2 19991024 (release)
> >
> > # apachectl status
> >
> > Apache Server Status for LaZaRus.ubfQd.net
> >
> > Server Version: Apache/1.3.9 (NetRevolution Advanced Extranet
> > Server/Linux-Mandrake) PHP/3.0.13 mod_perl/1.21
> > Server Built: Jan 5 2000 05:09:42
> > _________________________________________________________________
> >
> > Current Time: Friday, 14-Jul-2000 00:31:32 CDT
> > Restart Time: Friday, 14-Jul-2000 00:25:19 CDT
> > Parent Server Generation: 0
> > Server uptime: 6 minutes 13 seconds
> > 1 requests currently being processed, 9 idle servers
> > W_________......................................................
> > ................................................................
> > ................................................................
> > ................................................................
> >
> > Scoreboard Key:
> > "_" Waiting for Connection, "S" Starting up, "R" Reading Request,
> > "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
> > "L" Logging, "G" Gracefully finishing, "." Open slot with no current
> > process