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]