Hi,
»» Nun will ich fuer eine Test-Seite ein Forum machen. Dazu benutze ich Matt Wrights wwwboard.
schlecht. Matts Scripts sind voller Bugs und extrem ineffizient programmiert. Zu Per 4 Zeiten waren sie vielleicht noch brauchbar.
500 Internal Server Error
Dieser Fehler kann ungefähr eine Millionen Dinge bedeuten, angefangen bei einer falschen Serverkonfiguration, bis hin zu einem Tippfehler.
[Fri Apr 7 05:59:01 2000] [error] [client 192.168.133.2] Premature end of script headers: usr/local/HTTPD/cgi-bin/forum.pl
Da es sich um ein fertiges Script handelt, vermute ich einfach mal, daß Du es nicht im ASCII-Modus hochgeladen hast. Alternative Fehlerquellen sind u.a.:
- chmod 755 vergessen,
- andere Dateien nicht (richtig) hochgeladen,
- notwendige Verzeichnisse nicht (richtig) angelegt,
- irgendwelche skurrilen Systempfade falsch gesetzt,
- HTTP-Header vergessen (fällt hier wohl flach).
Der vorletzte Punkt ist bei Matts Scripts auch sehr wichtig, weil er z.B. das Datum sehr gerne über das Systemprogramm date bestimmt, anstatt localtime zu benutzen.
Waere nett, wenn mir jemand helfen koennte. Ich kann euch auch gleich noch Code nachposten, wenn es benoetigt wird.
Oh nein, vielen Dank... hier muß echt kein Müll rein :-)
PS: Was bedeutet eigentlich diese Zeile: use CGI
Dadurch wird das Modul CGI.pm eingebunden. Mehr dazu siehe
perldoc CGI
auf Deinem Rechner (wo Du Perl installiert hast).
Das habe ich in einem Script von meinem Bruder gefunden. Brauch ich das?
Ja - in dem Sinne, daß es einfach keinen Sinn macht, CGI-Scripts ohne CGI.pm zu programmieren. Bei Matts Scripts bringt das allerdings auch nichts mehr.
Das völlige Fehlen der Erwähnung von CGI.pm halte ich übrigens für den mit Abstand größten Mangel von SelfHTML. Gell, Stefan? ;-)
Cheatah