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
に住んでいます
何が足りないのですか?
主題についてもっと読む:
また、LocationMatch
とWSGIScriptAlias
が一致しない場合は、WSGIScriptAlias
を/trac /usr...
に設定するか、LocationMatch
を/mysite/[^/]+/login
に設定する必要があります。