0
我在Mac OS X 10.6.5/Apache2.0/wsgi上設置trac。無法trac logtout
我做了一個指向trac環境的wsgi文件(hir.wsgi),如下所示。
import os
os.environ['TRAC_ENV'] = '/Library/WebServer/Documents/trac/hir'
os.environ['PYTHON_EGG_CACHE'] = '/Library/WebServer/Documents/trac/hir/eggs'
import trac.web.main
application = trac.web.main.dispatch_request
Apache conf文件添加如下。
ScriptAliasMatch ^/hir(.*) "/Library/WebServer/Documents/wsgi/scripts/hir.wsgi$1"
<Location '/hir'>
AuthType Basic
AuthName "Hir"
AuthUserFile /Library/WebServer/Documents/trac/hir/htpasswd
Require valid-user
</Location>
使用htpasswd命令我添加了user1,user2。
重新啓動apache之後,我可以在給出我的ID /密碼後用user1登錄,但是我無法註銷。 我刪除了添加到conf文件的行,但這次我無法用錯誤消息登錄。
Trac Error
Authentication information not available.
我的trac設置有什麼問題?或者這是Safari/IE8的緩存問題?
你可以很容易地檢查它是否是瀏覽器的緩存(乍一看它看起來像這樣);我手邊沒有ie/safari,但是在ff中它是「工具 - >清除歷史記錄 - >活動登錄」 – 2010-12-06 20:12:40