Re: cgi-bin will not execute perl program

[email protected] ("Mike Williams")
Newsgroups perl.beginners.cgi
Message-ID <[email protected]>
On 6/14/07, Mumia W. <[email protected]> wrote:
> On 06/14/2007 02:24 AM, whitsey wrote:
> > Mumia W. wrote:
> >> On 06/12/2007 09:38 PM, whitsey wrote:
> >>> <Directory "/usr/local/apache2.0.54/bindist/cgi-bin">
> >>>     AllowOverride None
> >>>     Options None
> >>
> >> You need "Options ExecCGI" or (more probably) "Options +ExecCGI"
> >
> > The Apache/Tomcat documentation states that the "ScriptAlias"
> > directive automatically assigns the alias as a cgi-bin, therefore all
> > files within this directory are by default assigned as files to be
> > executed.
> >
> > I did add this however is made no difference...
>
> You're right. Your configuration code (without +ExecCGI) worked on my
> system (Apache2, Debian 3.1 i386), so I can't say why it doesn't work
> for you.
>

Interesting, I've been putting ExecCGI into options for years, thought
it was required.

Did some tinkering, commented out that option and Add-Handler which I
also thought was required and my cgi code still worked.

#Options ExecCGI
#AddHandler cgi-script .cgi

Then I found that if I commented out this line:

LoadModule cgi_module modules/mod_cgi.so

My cgi code no longer worked, it just displayed the source of my perl
code in the browser window.

Do you have a load module for mod_cgi in your httpd.conf file?

BTW - this was with Apache/2.2.4 on fedora 6.

Mike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.