Tach!
Und das ErrorDocument (/cgi-bin/error_500.pl):
Es ist zwar kein Perl sondern Shell-Script, aber das stört nicht weiter. Wichtig ist nur, dass für das cgi-bin
Options +ExecCGI
AddHandler cgi-script .cgi .pl
oder ähnlich konfiguriert ist, also dass bestimmte Dateiendungen als CGI-Script behandelt werden. Alternativ kann bei einem reinen CGI-Verzeichnis auch
Options ExecCGI
SetHandler cgi-script
konfiguriert sein, dann wird alles als CGI-Script behandelt. Obendrein muss auch noch das Executable-Bit bei den Scripts gesetzt sein.
Eigentlich sollte das alles schon passend eingerichtet sein, nur für das Executable-Bit musst du selbst sorgen.
dedlfix.