Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Error en el Apache al ejecutar cgi

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Lun Ene 21, 2008 10:19 am
ivan23
Perlero Nuevo
Perlero Nuevo
Registrado: 07 Ene 2008
Mensajes: 9
Error en el Apache al ejecutar cgi Responder citando

He instalado un servidor Apache recientemente. He realizado una página en HTML, pero al añadirle una llamada a un cgi en Perl me da error.

He creado un cgi sencillo "Hola mundo" para ver si hacía algo mal, pero me sigue dando el mismo error.

La salida es esta;
Código:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.6 (Unix) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e PHP/5.2.5 mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.7 Server at localhost Port 80




Y en el log aparece:
Código:
[Mon Jan 21 16:26:32 2008] [error] [client 127.0.0.1] (2)No existe el fichero \xc3\xb3 directorio: exec of '/home/ivan/Web/cgi-bin/consulta_cablemodem_ver8.pl' failed, referer: http://localhost/
[Mon Jan 21 16:26:32 2008] [error] [client 127.0.0.1] Premature end of script headers: consulta_cablemodem_ver8.pl, referer: http://localhost/



¿Alguien podría decirme a qué se debe ese error y cómo solucionarlo?

Muchas gracias.
Mensaje Lun Ene 21, 2008 10:57 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4092
Ubicación: Valladolid, España
Responder citando

Apuesto a que \xc3 es el comienzo de un carácter en utf8...

Sin ver mucho el código... no podemos decir nada...
Mensaje Lun Ene 21, 2008 11:11 am
ivan23
Perlero Nuevo
Perlero Nuevo
Registrado: 07 Ene 2008
Mensajes: 9
Responder citando

Perl:
#!opt/lampp/bin/perl

print "Content-type: text/html\n\n";
print "Hola Mundo";
exit;


Este es el código Hola mundo del cgi Perl.

El HTML hace una simple llamada a este código: http://localhost/cgi-bin/consulta_cablemodem_ver8.pl

El servidor lo redireccioné a la carpeta /home/ivan/Web, pero sin redireccionar ya no me funcionaba.
Mensaje Lun Ene 21, 2008 1:34 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4092
Ubicación: Valladolid, España
Responder citando

¿En qué sistema operativo estás?
¿No falta un '/' delante de 'opt'?
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group