Я устанавливаю trac на Mac OS X 10.6.5/Apache2.0/wsgi.Не удалось подключить лог-файл
Я создал файл 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 file добавляется следующим образом.
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 я смог войти в систему с user1 после предоставления идентификатора/пароля, однако я не могу выйти из системы. Я удалил строки, добавленные в файл conf, но на этот раз я не могу войти с сообщением об ошибке.
Trac Error
Authentication information not available.
Что случилось с моей установкой trac? Или это проблема кеша с Safari/IE8?
Вы можете легко проверить, является ли это кеш браузера (и это выглядит так на первый взгляд); У меня нет точного/сафари под рукой, но в ff это «Инструменты -> Очистить историю -> Активные логины», – 2010-12-06 20:12:40