web-dev-qa-db-ja.com

Tracログインを設定するにはどうすればよいですか?

Tracのインストールガイドに従おうとしていますが、少し問題が発生しました。デフォルトのTracセットアップを問題なく表示できますが、ログインしようとすると、次のページが表示されます。

Tracエラー認証情報は利用できません。インストールドキュメントを参照してください。 TracGuide —Tracユーザーおよび管理ガイド

私はそれらのリンクをたどろうとしましたが、サイコロはありません。

関連情報は次のとおりです(AFAIK)。

バージョン:
Ubuntu11.10のApache2.2.20
easy_installを介してインストールされたTrac0.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に住んでいます

何が足りないのですか?

2
Wayne Werner

主題についてもっと読む:

また、LocationMatchWSGIScriptAliasが一致しない場合は、WSGIScriptAlias/trac /usr...に設定するか、LocationMatch/mysite/[^/]+/loginに設定する必要があります。

2
alexandrul