Gast+2008-01-21 19:25:58--
use CGI::Carp qw(fatalsToBrowser);
BEGIN { open (STDERR, ">error.txt"); }
schreibt eine error.txt Datei im Verzeichnis wo der Script abgelegt ist.
Ich habe es nicht ausprobiert, aber ich frage mich, ob das wirklich eine Abhilfe sein kann. Du bindest ja doch noch CGI::Carp mit fatalsToBrowser ein, und das schreibt afaik nichts nach STDERR, also scheinen Deine beiden Zeilen irgendwie keinen Zusammenhang zu haben.
In jedem Fall sollte man sich ueberlegen, ob man nicht hinter dieses open auch noch ein "or die" setzt, auch wenn man die Fehlermeldung dann evtl. nicht zu sehen bekommt.