如何设置 Trac 登录?

如何设置 Trac 登录?

我一直在尝试遵循 Trac 安装指南,但遇到了一点小麻烦。我可以正常查看默认的 Trac 设置,但当我尝试登录时,页面上显示以下内容:

Trac 错误 身份验证信息不可用。请参阅安装文档。TracGuide — Trac 用户和管理指南

我尝试点击那些链接,但是没有成功。

以下是(据我所知)相关信息:

版本:
Ubuntu 11.10 上的 Apache 2.2.20
通过 easy_install 安装 Trac 0.12.2

我的 Trac 网站位于/usr/share/www/trac/mysite/./执行trac-admin mysite/ deploy ..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 %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

我的trac.htpasswd生活/usr/share/www/trac/pws/trac.htpasswd

我错过了什么?

答案1

阅读有关此主题的更多信息:

此外,LocationMatchWSGIScriptAlias不匹配,您应该设置WSGIScriptAlias/trac /usr...或设置LocationMatch/mysite/[^/]+/login

相关内容