When you run  the scripts from the cli, what do you get on your screen?
What about Apache configuration.... is cgi script executable.
What permission do you have on your script?

Hope those questions can give you a guide.

Regards
On Jun 17, 2014 3:00 PM, "Jim Gibson" <j...@gibson.org> wrote:

>
> On Jun 17, 2014, at 1:10 AM, Philippe Rousselot <rousse...@rousselot.org>
> wrote:
>
> > Hi,
> >
> > I know nothing about perl and I have a problem with a cgi script for a
> website called geneweb (genealogy stuff).
> >
> > I moved from one web site to another and now the site does not work and
> give me a 500 error message.
>
> Do you have access to the web server logs? Those could be very helpful in
> diagnosing your error.
>
> > the script I need to call the program is the following
> >
> > ~~~~~~
> >    #!/bin/sh
> >     DIR=/homez.xxx/xxxx/www/geneweb607/gw
> >     cd $DIR
> >     $DIR/gwd -cgi 2>/dev/null
> >
> > ~~~~~~
> >
> > I guessed, but I may be wrong that I cannot use a sh script (I checked
> for files and folders rights)
>
> I am no web expert, but as far as I know, there is no reason why you can’t
> run a shell script as a CGI program. However, there may be security issues,
> and you may have reconfigure your server. You are probably better off using
> Perl instead.
>
> > Could someone give me a translation in perl of this script so I can try
> out this idea
>
> Here is a Perl program that does the same thing as your shell script:
>
> #!/bin/env perl
> use strict;
> use warnings;
> my $dir = q(/homez.xxx/xxxx/www/geneweb607/gw);
> system(“cd $dir;$dir/gwd -cgi 2>/dev/null”)’
>
> Good luck!
>
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>

Reply via email to