私はMac OS X 10.6.5/Apache2.0/wsgiでtracを設定しました。ログアウトすることができません
次のように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のキャッシュ問題ですか?
ブラウザのキャッシュであるかどうかを簡単に確認できます(一見したように見えます)。私は手元に/ safariを持っていませんでしたが、それは "Tools - > Clear history - > Active login"です。 –