sorry to everyone uninterested for all the mail but had to say, please disregard the not finding perl in #!/usr/bin/perl bit.
On 12/13/05, Corey <[EMAIL PROTECTED]> wrote: > > thanks Owen. > > 2 things I noticed: > > 1) from log: script not found or unable to stat: > /usr/lib/cgi-bin/env_variables.pl (so even after adding the scriptalias it > is still pointing to another directory for cgi?) > I placed the script in /usr/lib/cgi-bin/ and now in the log is > > > [Tue Dec 13 15:40:40 2005] [error] [client 127.0.0.1] script not found or > unable to stat: /usr/lib/cgi-bin/hello_world.pl > [Tue Dec 13 15:40:40 2005] [error] [client 127.0.0.1] File does not exist: > /var/www/favicon.ico > [Tue Dec 13 15:41:34 2005] [error] [client 127.0.0.1] (13)Permission > denied: exec of '/usr/lib/cgi-bin/hello_world.pl' failed > [Tue Dec 13 15:41:34 2005] [error] [client 127.0.0.1] Premature end of > script headers: hello_world.pl > > > 2) from the terminal i type > perl -V > and I'm not seeing perl located in /usr/bin/perl so will the scripts > even execute if I begin the script with #!/usr/bin/perl > > > On 12/13/05, Owen Berry <[EMAIL PROTECTED]> wrote: > > > > You might be able to find a clue in the Apache error log - > > often /var/log/httpd/error-log. > > > > Owen > > > > On Tue, 2005-12-13 at 15:29 -0500, Corey wrote: > > > O.K., I'm getting somewhere because the script is no longer opening as > > a > > > text document revealing the source code. But...I am now getting a 404 > > > error. > > > > > > I then > > > > > > sudo chmod 0755 /var/www /cgi-bin/ and sudo chmod 0755 > > > /var/www/cgi-bin/env_variables.pl. > > > > > > Still no luck, any ideas why the script won't execute? > > > > > > On 12/13/05, Corey <[EMAIL PROTECTED]> wrote: > > > > > > > > is there a space in the first line between /cgi-bin/ and > > > > "/var/www/cgi-bin/"? There isn't any reference to scriptalias in > > the > > > > apache2.conf yet so i can just place it there? > > > > > > > > On 12/13/05, Owen Berry < [EMAIL PROTECTED]> wrote: > > > > > > > > > > What you're looking for in your Apache config files is something > > like > > > > > this: > > > > > > > > > > ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" > > > > > > > > > > <Directory "/var/www/cgi-bin"> > > > > > AllowOverride None > > > > > Options None > > > > > Order allow,deny > > > > > Allow from all > > > > > </Directory> > > > > > > > > > > Thus, you could place your Perl script in /var/www/cgi-bin/ and > > call it > > > > > as http://localhost/cgi-bin/script.pl > > > > > > > > > > Note that this is CGI, which is not the same as mod_perl. Here is > > a > > > > > handy reference if you want to see what mod_perl is: > > > > > http://modperlbook.org/index.html. Indeed, the first chapter is > > > > > "Introducing CGI and mod_perl". > > > > > > > > > > Owen > > > > > > > > > > On Tue, 2005-12-13 at 14:29 -0500, Corey wrote: > > > > > > Hi, > > > > > > I am setting up a testing web server on an Averatec 3270 running > > > > > > Ubuntu 5.04and Apache 2. The goal is to use it to test perl > > scripts > > > > > > (just learning) as > > > > > > well as php and mysql. So far I have installed apache, php, > > mod_perl > > > > > and > > > > > > mysql through apt-get. The testphp.php script works fine as > > well as > > > > > mysql > > > > > > but I don't know how to configure apache to run perl scripts. I > > don't > > > > > have > > > > > > a cgi bin, or if one is there I don't know where it is. Could > > anyone > > > > > > instruct me what I would have to do in apache2.conf to execute > > .pl > > > > > scripts > > > > > > and where i need to put a cgi directory? http://localhost is > > directed > > > > > to > > > > > > /var/www/. > > > > > > corey > > > > > > > > > > -- > > > > > TriLUG mailing list : > > > > > http://www.trilug.org/mailman/listinfo/trilug > > > > > TriLUG Organizational FAQ : http://trilug.org/faq/ > > > > > TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ > > > > > > > > > > > > > > > > > > > -- > > TriLUG mailing list : > > http://www.trilug.org/mailman/listinfo/trilug > > TriLUG Organizational FAQ : http://trilug.org/faq/ > > TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ > > > > -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
