最近個人的にtracを構築したのですが、TracAccountManagerの入れ方がわからず、色々困ったのでメモ。
最終的にはeasy_installを使えばすんなりいけました。
tracのバージョンは0.11.7です。
- AccountManagerをインストール
sudo easy_install http://trac-hacks.org/svn/accountmanagerplugin/0.11
- trac.iniを設定
[components] ;htpasswdを有効にする acct_mgr.htfile.HtPasswdStore = enabled ;webからユーザを追加できるようにする acct_mgr.admin.AccountManagerAdminPage = enabled ;webからパスワードを変更できるようにする acct_mgr.web_ui.AccountModule = enabled ... [account-manager] password_store = HtPasswdStore password_format = htpasswd ;htpasswdのディレクトリの書き込み権限をapacheのユーザ(www-data)に与えておく password_file = /var/trac/trac.htpasswd
- apacheをリロード
sudo /etc/init.d/apache reload
参考
AccountManagerPlugin - Trac Hacks - Plugins Macros etc. - Trac
0.11/TracOnUbuntu – The Trac Project
TracPlugins – The Trac Project