Мне не удается заставить работать html-форму входа вместо всплывающей формы авторизации по умолчанию. Вот что у меня в trac.ini для разделов account-manager и components:
[account-manager]
generated_password_length = 8
hash_method = HtDigestHashMethod
password_file = /trac/.htpasswds/passwd
password_format = htpasswd
password_store = HtPasswdStore
[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.db.sessionstore - disabled
acct_mgr.pwhash.htdigesthashmethod =disabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.registrationmodule = enabled
trac.web.auth.loginmodule = disabled
webadmin.* enabled
Правильно ли выглядят эти настройки?
Есть пара опечаток в вашем [components]
раздел; в частности, у вас есть -
вместо =
на acct_mgr.db.sessionstore
линии, и у вас отсутствует знак равенства на webadmin
линия. Предполагая, что вы используете Trac 0.11, webadmin теперь является частью ядра, поэтому вам все равно не нужно явно включать его.
Если исправление этих вещей не решает проблему, обязательно включите ведение журнала, перезапустите веб-сервер, повторите попытку и проверьте trac.log
файл для подсказок.
В рабочее время в США обычно кто-то торчит #trac
на freenode.