Lenguajes
Web/Otros
Extra
Enlaces

Mostrar los errores programando en Perl

Cuando programamos un CGI en Perl por defecto no muestra ningún error en el caso de que éste ocurra. Cuando nuestro script genera un error éste se guarda en el error.log del servidor web y nos devuelve un error 500 nada descriptivo.

En algunos casos es imposible acceder a este log, ya que no tenemos privilegios para ello, y además desarrollar mirando el error.log es algo muy poco productivo. Podemos ver los errores producidos por un script perl en el navegador haciendo lo siguiente:

#!/usr/bin/perl

use CGI::Carp qw(fatalsToBrowser);

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

print e"rror;

La sentencia que hace que los errores aparezcan en el navegador es "use CGI::Carp qw(fatalsToBrowser);", además, si pruebas este código, que tiene un error en la última línea (falta una comilla y la que hay está mal puesta), podrás ver como aparece el error en el navegador.


Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido