CGI Perl
Anthony Gardner
cyclewood_ltd at yahoo.co.uk
Sun Sep 24 13:49:01 UTC 2006
For starters, I doubt this problem is really for this list. There are other mailing lists available for Perl / CGI / mod_perl queries.
If you've installed the packages supplied in the Ubuntu distro, I might not be able to help you as I install all of mine from http://apache.org http://perl.apache.org
To answer some of your questions, look in the httpd.conf file to see the user. it's usualyy 'nobody'
To write output to your browser, in your example, you need to write sth like ...
make sure the following exists in conf/httpd.conf
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
</IfModule>
and make sure the following directive exists and has values set such as ....
<Directory "/usr/local/apache2/cgi-bin">
SetHandler cgi-script
AddHandler cgi-script .cgi
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
Your scripts should look like ....
#!/usr/bin/perl
use strict;
print "Content-type: text/html\n\n";
print "Test\n";
and be executable ..... chmod 755 test.cgi
If you wanna use the CGI class, try
#!/usr/bin/perl -w
use strict;
use CGI;
my $cgi = CGI->new();
print $cgi->header();
print 'Hello World!!';
make it executable and run it.
Make sure it's in your cgi-bin directory i.e. /usr/local/apache2/cgi-bin or /usr/apache2/cgi-bin
anyway, run cgi-bin/printenv to see if things are up and running..
Emil Edeholt <emil at knmedical.se> 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
--
ubuntu-users mailing list
ubuntu-users at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
---------------------------------
Try the all-new Yahoo! Mail . "The New Version is radically easier to use" The Wall Street Journal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20060924/4e6076cf/attachment.html>
More information about the ubuntu-users
mailing list