Узнайте больше о предмете:
Кроме того, LocationMatch
и WSGIScriptAlias
не совпадают, то вы должны либо установить WSGIScriptAlias
в /trac /usr...
или установить LocationMatch
в/mysite/[^/]+/login
Я пытался следовать руководству по установке 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
Что мне не хватает?
Узнайте больше о предмете:
Кроме того, LocationMatch
и WSGIScriptAlias
не совпадают, то вы должны либо установить WSGIScriptAlias
в /trac /usr...
или установить LocationMatch
в/mysite/[^/]+/login