Ciao,

una Tips veloce veloce:

Molti di voi avranno avuto a che fare con Internal Server Error (500) non esiste errore piu' anonimo di questo, infatti puo' essere generato da diverse cose.

Per ottenre piu' informazioni andate a leggere il file error di apache, che porta gli errori generati, questo file puo' essere posizionato in diverse directory e con nomi variabili in base alla distribuzione che usate, per conoscere il posto in cui si trova potete andare a leggere il file httpd.conf e trovare la riga:
ErrorLog _path_del_file_di_log_


Inoltre segnalo il modulo: CGI::Carp qw(:fatalsToBrowser) che visualizza gli errori in modo chiaro nel Browser.

bye bye