Как мне настроить логин Trac?

5265
Wayne Werner

Я пытался следовать руководству по установке Trac, но наткнулся на небольшую загадку. Я могу просматривать настройки Trac по умолчанию просто отлично, но когда я иду и пытаюсь войти, я получаю это на странице:

Информация об аутентификации Trac Error не доступна. Пожалуйста, обратитесь к документации по установке. TracGuide - Руководство пользователя и администратора Trac

Я пошел, чтобы попытаться перейти по этим ссылкам, но без игры в кости.

Вот (AFAIK) соответствующая информация:

Версии:
Apache 2.2.20 в Ubuntu 11.10
Trac 0.12.2, установленный с помощью easy_install

Мой сайт Trac /usr/share/www/trac/mysite/находится trac-admin mysite/ deploy .в ./result файл .wsgi живет на/usr/share/www/trac/cgi-bin/trac.wsgi

Внутри моего apache2.conf:

<LocationMatch "/trac/[^/]+/login">  AuthType Digest AuthName "trac" AuthDigestDomain /trac AuthUserFile /usr/share/www/trac/pws/trac.htpasswd Require valid-user </LocationMatch>  LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so 

И внутри моего 000-default:

WSGIScriptAlias /mysite /usr/share/www/trac/cgi-bin/trac.wsgi <Directory /usr/share/www/trac/cgi-bin> WSGIApplicationGroup % Order deny,allow Allow from all </Directory> 

И моя trac.htpasswdжизнь в/usr/share/www/trac/pws/trac.htpasswd

Что мне не хватает?

2

1 ответ на вопрос

2
alexandrul

Узнайте больше о предмете:

Кроме того, LocationMatchи WSGIScriptAliasне совпадают, то вы должны либо установить WSGIScriptAliasв /trac /usr...или установить LocationMatchв/mysite/[^/]+/login

Оказывается, это * возможно * было, потому что я использовал Python 3.x для Trac вместо 2.x - когда я перешел на Python 2.7, логин «просто работал». Wayne Werner 12 лет назад 0
Рад это слышать. Работает ли он с теми же `LocationMatch` и` WSGIScriptAlias`, что и в вопросе? alexandrul 12 лет назад 0

Похожие вопросы