Hi Jonas!
HAbe es installiert und teste ob es klappt auf meinem Server den ich auf meinem PC installiert habe O.K. also muss ich das Script über die Dos Oberfläche testen um Fehler anzeigen zu lassen ? Ich habe bis jetzt das Script immer nur über die HTML Seite ausführen lassen ich weiss gar nicht ob meins anders funktioniert?
Ja, der DOS-Prompt ist ideal dafuer. Falls Du Windows 95/98/ME verwendest, solltest Du noch
doskey /insert
eingeben, damit Du eine Kommandowiederholung (Cursor-nach-oben-Taste) hast. Bei den richtigen Windowsen (NT, 2000) ist das nicht noetig.
Dann kannst Du mit
perl -cw script.pl
das Script "compilieren". Im wesentlichen zeigt Dir das Syntaxfehler an. Mit
perl -w script.pl
kannst Du es an Ort und Stelle ausfuehren. Allerdings ist es dann ja nicht in der CGI-Umgebung eingebunden, deshalb ist das nur von begrenztem Nutzen. Daher empfiehlt sich in der Entwicklungsphase die Zeile
use CGI::Carp qw/fatalsToBrowser/;
in das Script aufzunehmen (so ziemlich am Anfang irgendwo hinschreiben), und dann das Script ueber den Browser aufzurufen. Dadurch werden Dir bestimmte Fehlermeldungen direkt im Browser angezeigt (andernfalls werden sie ins Error log geschrieben, was auch ok ist, wenn Du weisst, wo das ist).
HTH && So long