Hi :-)
... ich habe debian woody (kernel 2.4) auf meinem Server laufen
... zusätzlich läuft thttpd in der Version 2.21b (tiny/turbo/throttling HTTP server ;-)
... der Webserver läuft nicht im chroot (user www-data)
... ich habe einen ordner cgi-bin angelegt
... grundsätzlich werden die cgi-scripte auch ausgeführt
... jedoch sobald ein cgi-script eine dynamische website erzeugt kommt es zu folgender Fehlfunktion:
z.B. ein cgi-Forum
... ich rufe die Startseite auf - i.O. sie wird angezeigt
... ich trage einen Text ein, klicke auf senden und nix passiert mehr
... ich klicke auf "Seite neu laden" und der eingetragene Text ist an der richtigen Stelle da
--> sprich das cgi-Skript arbeitet und generiert einen neuen Forumeintag, nur das ausgeben der Bestätigungsseite scheitert ... das selbe passiert auch bei ähnlichen skripts (z.B. newspro)
... ich weiß nicht mehr wo ich suchen soll ... habe die Rechte auf dem Skript probehalber geändert, aber immer das selbe ...
... wer schauen möchte, was ich meine http://141.45.120.173/wwwboard.html
... wo könnte der Fehler liegen ??
Thx for Help
Daniel
thttpd und cgi skripte
thttpd
... ich habe inzwischen weiter nach dem Fehler gesucht. Dabei sind mir folgende Sachen aufgefallen :
- thttpd läuft
- beim Aufrufen von html-Seiten ist alles i.O.
- beim Aufrufen geschützter Seiten (.htaccess) erscheint ein [thttpd defunct] in den Tasks (mit ps ax aufgerufen) ... die Passwordabfrage wird aber trotzdem ausgeführt
- beim Aufrufen eines einfachen test.cgi erscheinen mehrere [test.cgi defunct] in den Tasks ... das test.cgi wird aber ausgeführt
- beim Aufrufen des komplexeren wwwboard.cgi (generiert neue webseiten) erscheinen mehere [wwwboard.cgi defunct] in den Tasks und der Webserver hängt sich wie oben beschrieben auf
bei mir läuft eine ziemlich minimale debian woody bf2.4 installation. Mit "apt-get install thttpd" habe ich die stabile version thttpd 2.21d installiert (bei den neueren debian-paketen trat der selbe Fehler auf)
hat jemand eine Idee, was da schieflaufen könnte ... brauch der thttpd evtl. noch irgend welche Bibliotheken?
Daniel
- thttpd läuft
- beim Aufrufen von html-Seiten ist alles i.O.
- beim Aufrufen geschützter Seiten (.htaccess) erscheint ein [thttpd defunct] in den Tasks (mit ps ax aufgerufen) ... die Passwordabfrage wird aber trotzdem ausgeführt
- beim Aufrufen eines einfachen test.cgi erscheinen mehrere [test.cgi defunct] in den Tasks ... das test.cgi wird aber ausgeführt
- beim Aufrufen des komplexeren wwwboard.cgi (generiert neue webseiten) erscheinen mehere [wwwboard.cgi defunct] in den Tasks und der Webserver hängt sich wie oben beschrieben auf
bei mir läuft eine ziemlich minimale debian woody bf2.4 installation. Mit "apt-get install thttpd" habe ich die stabile version thttpd 2.21d installiert (bei den neueren debian-paketen trat der selbe Fehler auf)
hat jemand eine Idee, was da schieflaufen könnte ... brauch der thttpd evtl. noch irgend welche Bibliotheken?
Daniel