Como configuro o login do Trac?

2

Eu tenho tentado seguir o guia de instalação do Trac, mas acertei um pouco. Eu posso ver a configuração do Trac padrão muito bem, mas quando eu vou e tento logar eu recebo isso na página:

Trac Error Authentication information not available. Please refer to the installation documentation. TracGuide — The Trac User and Administration Guide

Eu fui tentar seguir esses links, mas sem dados.

Aqui está (AFAIK) as informações relevantes:

Versions:
Apache 2.2.20 on Ubuntu 11.10
Trac 0.12.2 installed via easy_install

Meu site do Trac vive em /usr/share/www/trac/mysite/ e, como resultado de trac-admin mysite/ deploy . , o arquivo .wsgi vive em /usr/share/www/trac/cgi-bin/trac.wsgi

Dentro do meu 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

E dentro do meu 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>

E meu trac.htpasswd vive em /usr/share/www/trac/pws/trac.htpasswd

O que estou perdendo?

    
por Wayne Werner 19.11.2011 / 14:11

1 resposta

2

Leia mais sobre o assunto:

Além disso, LocationMatch e WSGIScriptAlias não correspondem, você deve definir WSGIScriptAlias a /trac /usr... ou definir LocationMatch a /mysite/[^/]+/login

    
por 11.02.2012 / 00:34