From: Matthias H. <M.H...@hm...> - 2004-09-27 05:52:20
|
Hello! on my windows systems, starting the tclhttpd3.5.1.kit gives the follow error: Error processing main startup script "D:\PGM\WebSrv5\bin\tclhttpd3.5.1.kit\bin\h ttpdthread.tcl". couldn't open "/tmp/tclhttpd.default": no such file or directory while executing "open $Config(AuthDefaultFile) w 0660" invoked from within "if {[info exists Config(Auth)]} { foreach {var val} $Config(Auth) { if {[string match user,* $var]} { # encrypt the password set salt [..." (file "D:/PGM/WebSrv5/bin/tclhttpd3.5.1.kit/bin/../lib/tclhttpd3.5.1/auth.tc l" line 72) invoked from within "source D:/PGM/WebSrv5/bin/tclhttpd3.5.1.kit/bin/../lib/tclhttpd3.5.1/auth.tcl" ("package ifneeded" script) invoked from within "package require httpd::auth " : : I think, the reason is the following statement in AUTH.TCL, wich silently ignores platform dependencies....: if {![info exists Config(AuthDefaultFile)]} { set Config(AuthDefaultFile) /tmp/tclhttpd.default } Shure, after MD <drive:>/TMP, the thing works. But the position of a temporary file should better be acquired from the system or at least looked up at the usual system specific positions (at windows, env(temp) or env(tmp) for the user specific temp path). Best regards, -- Hamburg Münchener Krankenkasse, Hauptverwaltung Matthias Hoffmann Systemtechnik HV 202.1 Schäferkampsallee 16 D-20357 Hamburg Tel. +49 40 41535-232 Fax +49 40 41535-359 Mail M.H...@hm... |