Philipp Hasenfratz: Hilfe!! interner Serverfehler - lokal klappt´s aber...

Beitrag lesen

Halihallo flamingo

Das kann tausende von Ursachen haben. Ich empfehle hierzu die Lektüre von Michael
http://aktuell.de.selfhtml.org/artikel/cgiperl/inbetriebnahme/index.htm

#! /usr/bin/perl

ohne Space! - #!/usr/bin/perl

use CGI::Carp qw(fatalsToBrowser);

my $dbh = DBI->connect($dsn, $user, $password,
                    {RaiseError => 1, AutoCommit => 1}) || die $DBI::errstr;

Ein "die" sieht man ohne CGI::Carp oder eigene Routinen über den Browser nicht. Kommt
der "die" vor der Headerausgabe[1], ist ein 500-er sozusagen vorprogrammiert.

[1] unter der Bedingung, dass sowohl STDERR(default) und STDOUT autoflush-ed sind.

Viele Grüsse

Philipp