Re: cgi-bin will not execute perl program
[email protected] (whitsey)
| Newsgroups | perl.beginners.cgi |
|---|---|
| Organization | http://groups.google.com |
| Message-ID | <[email protected]> |
On Jun 15, 6:20 am, [email protected] (Mike Williams) wrote: > 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- Hide quoted text - > > - Show quoted text - That is it!!! I can't beleive I didn't even check that. Assumed it was a given that it would be there...