CGI Perl
Dieter Schicker
dieter.schicker at uni-graz.at
Sat Sep 23 13:38:49 UTC 2006
Emil Edeholt wrote:
> Hi,
>
> I can't get CGI Perl up and running and I don't have a clue what to do.
> Apache 2 and PHP works fine. I've uncomment AddHandler cgi-script .cgi
> and perl is installed. But I guess something more is needed?
>
> Apache gives me an forbidden error when I try to run my example script.
> I've tried to 777 the script but I still get the error. Any ideas?
>
> And btw under what user is apache 2 running normally in ubuntu?
>
> My test script looks like this, and it works fine to run it from the
> terminal, so atleast perl is working:
> #!/usr/bin/perl
> use strict;
> print "Test\n";
>
> All ideas are welcome. Thanks!
>
> Kind regards Emil
>
I'm just guessing because you didn't provide your apache conf.
You have to set "ExecCGI" option for the directory your script lives.
E.g.:
<directory /path/to/cgi/directory>
...
Options ExecCGI
...
</directory>
777 is not a good idea, 755 is totally sufficient.
Hope that helps
Dieter
More information about the ubuntu-users
mailing list