El Wed, 17 Aug 2005 07:38:57 +0200 Xavier Bernadi i Millan <[EMAIL PROTECTED]> escribió:
> 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: Hola: ¿Tines alguna idea (aunque sea a grandes razgos) del RFC 1945? Si no, aquí va algo reducido. El HTTP es una comunicación que se hace en texto claro, hay un pedido de la parte del cliente, y hay una respuesta del servidor. El cliente se puede conectar al server "www.cafelug.org.ar". Y hacer el pedido: """ GET http://www.cafelug.org.ar/eee HTTP/1.0 """ (Luego del enter de la primer línea hay una línea en blanco). Y eh server responde: """ HTTP/1.0 404 Not Found Date: Wed, 17 Aug 2005 12:28:43 GMT Content-Length: 2260 Content-Type: text/html; charset=ISO-8859-1 Server: Apache/2.0.54 (Debian GNU/Linux) DAV/2 SVN/1.1.4 PHP/4.3.10-15 mod_ssl/2.0.54 OpenSSL/0.9.7e X-Powered-By: PHP/4.3.10-15 <html> <head> <title>VHCS ERROR</title> [...] </html> """ En la respuesta hay dos partes, una que es el ENCABEZADO y otra que es el CUERPO. En el encabezado va toda la información para el browser/navegador. Y esta información le indica que lo que sigue es una imagen, un texto o lop que sea. En este caso, debes prestar peculiar atención (para hacer un CGI que funcione): """ Content-Type: text/html; charset=ISO-8859-1 """ Esta línea le indica al browser que lo que sigue es una página, y que la codificación está en ISO-8859-1. Volviendo al CGI, uno posible sería """ #!/usr/bin/perl -w print "Content-Type: text/plain; charset=ISO8859-15" print <<eom; ¡Hola Mundo! eom """ Esto solucionaría tu problema para ver la frace, y el resto de la explicación te mostrará que sería mejor que leas algo de CGI para que te evite tener otros problemas que te surgirán en un futuro. PD: Por favor, al enviar un mail a la lista no respondas a uno borrando todo el contenido y el asunto, mucha gente evita leer ese tipo de mensajes y queda desprolijo. -- Atentamente, yo <Matías> Y sin fumar desde (casi) el '1089515700' http://www.nnss.d7.be Let one walk alone, commit no sin, with few wishes, like an elephant in the forest -- 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]
