No creo que sea error del Script de Perl porque he puesto el típico "Hola Mundo" como prueba y al llamarlo desde el Apache sigue dando el mismo error 500.

El script de prueba:

#!/usr/bin/perl
print "Hola Mundo!\n";

El log del Apache me da:

[Wed Aug 17 07:40:20 2005] [error] (13)Permission denied: exec of /home/cgi-bin/hola.pl failed [Wed Aug 17 07:40:20 2005] [error] [client 192.168.0.102] Premature end of script headers: /home/cgi-bin/hola.pl

El Script lo tengo en /home/cgi-bin y en el "httpd.conf" tengo lo siguiente:

ScriptAlias /home/cgi-bin/ /usr/lib/cgi-bin/

<Directory /usr/lib/cgi-bin/>
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
</Directory>


En/na Oscar Medina ha escrit:

Ese error te pasa en general cuando el perl te esta tirando un error,
proba de correrlo desde un shell para ver que te tira. Y si tiene que
ir en el directorio de cgi-bin.

El 16/08/05, Xavier Bernadi i Millan<[EMAIL PROTECTED]> escribió:
En/na Xavier Bernadi i Millan ha escrit:

Hola, tengo un formulario que se crea con un PHP y este debe llamar un
archivo PERL.

El problema es que siempre me  da "500 Internal Server Error". He
provado de poner el PERL en el "/usr/lib/cgi-bin" de la partición
linux, en el "/home/web/cgi-bin/" que es donde tengo las webs, y nada
siempre me da el mismo error.

Ahora ya estoy desquiciado del todo y no encuentro la solución por
ningún lado, el PERL es de otra empresa y no puedo tocar el código,
solo me han pasado los modulos que usa y parece que los tengo todos,
os pongo estos modulos por si acaso

"
use CGI;
use LWP::Simple;
use HTML::TokeParser;
use XML::RSS;
use HTTP::Cookies;
use XML::Simple;"

¿Haber si hay alguien que me pueda ayudar? ¿donde guardo el CGI? ¿COmo
lo llamo desde el formulario para que encuentre la ruta correcta?

gracias
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]


--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a