httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ranganadh <>
Subject Re: problem with accessing cgi files
Date Tue, 09 Jul 2002 06:23:17 GMT


now I am able execute files from /cgi-bin/. But I want
to allow users to put their cgi script in their 
"public_html". For that i followed the method which i
found in documentation.

my problem is that i am getting script code instead of
output of the script.

        steps i followed


1. I added this to configuration file
  <Directory /home/*/public_html>
                Options +ExecCGI

2. I added this also 

 AddHandler cgi-script cgi pl

3. and this to httpd.conf

 AllowOverride Options

4. and i created .htaccess file in public_html
directory and entered following line in .htaccess file

 Options +ExecCGI

I checked there is problem with the permissions of the

And there is problem with the script. I am able access
the same script from /cgi-bin/ i am getting html

But when i am accessing from /home/ranga/public_html .
Instead of getting output of the script i am getting
script code itself. 

Can anyone tell me what could be the problem

thanks in advance



 --- Gary Turner <> wrote: > On 
Tue, 09 Jul 2002 01:02:14 +1000, Zac Stevens
> wrote:
> >Hi there,
> >
> >On Mon, Jul 08, 2002 at 09:58:46AM -0500, Gary
> Turner wrote:
> >> As a side note, if you wish to comply with the
> Filesystem Hierarchy
> >> Standard, a more appropriate location would be
> /usr/local/lib/cgi-bin/.
> >
> >Could you point me towards that standard?  I'd be
> interested to have a
> >read, but that sounds like an entirely broken place
> to put one's cgi-bin...
> See
> /usr/local/ is the hierarchy used for locally
> installed programs and
> data that should not be over-written by other
> installs. ./lib/ is for
> "... object files, libraries, and internal binaries
> that are not
> intended to be executed directly by users or shell
> scripts..."  In other
> words, called by another program such as Apache.
> In fact, /var/www/ is non-compliant, but is there
> for historical and
> negotiated reasons (as I have been told).  I have
> placed my document
> root at /usr/local/lib/www/. (I don't have to
> remember where it is
> because I know where it belongs.)
> --
> gt
> It ain't so much what you don't know that gets you
> in trouble---
> it's what you do know that ain't so.--unk
> To unsubscribe, e-mail:
> For additional commands, e-mail:

Want to sell your car? advertise on Yahoo Autos Classifieds. It's Free!!

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message