——昨天trac整合賬戶管理和git的時候出現了麻煩,所以記錄在此,以防後患。
假設已經安好:某資料庫,apache2,python-setuptool。先準備好資料庫:
#建立資料庫,預設utf8編碼
create database trac default character set utf8 collate utf8_bin;
#授權訪問資料庫
grant all on trac.* to trac_user@localhost identified by 'yourpassword';
1. 安裝babel: sudo easy_install babel==0.9.5 (可以看到2中其實已經預設依賴,如果用apt-get安trac的話,此步驟可略過)
2. 安裝trac:sudo apt-get install trac, 會安裝一坨東西(含genshi),這個後悔呀~~。這個個步驟強烈建議用 easy_install trac(當然,需要自己安裝genshi)。
3. 初始化trac 專案:trac-admin path_to_project initenv。在trac1.2中,只會提示輸入專案名稱和資料庫連線。比如mysql設定如下:
mysql://trac_user:yourpassword@localhost/trac
4. 看一下效果:tracd --port 8000 path_to_project
5. 配置apache2:這裡用mod_python(已經被官方deprecate)的方式,過程如下:
#set up trac handling
sethandler mod_python
pythonhandler trac.web.modpython_frontend
pythonoption tracenvparentdir path_to_project
pythonoption tracuriroot /trac
# todo:用wsgi方式布置trac。
6. 重定向apache2請求路徑:
redirectmatch permanent ^/$ /trac/my_project/login
redirectmatch temp ^/trac/$ /trac/my_project/login
CentOS下安裝Trac手記
trac的安裝參見官網文件 一 安裝trac的前提條件 1 python,version 2.4 and 3.0 2 setuptools,version 0.6 3 genshi,version 0.6 二 檢查和安裝前提條件 1 python 及setuptools,genshi,一般cento...
CentOs下Trac安裝筆記
centos下trac安裝筆記 安裝trac所必須的軟體 python 2.3 o 注意 如果是用rpm安裝的python,那麼還需要安裝python devel和python xml包。genshi 0.5 可選的subversion 1.0 推薦 1.1.x 和subversion的swig p...
在Debian Ubuntu上安裝Trac系統
如何在debian系統中安裝trac系統?debian還真的不錯,可以非常方便的進行安裝。1.快速安裝 debian 4.0 etch系統已經包含了trac系統,不過版本不是很新,使用的是trac 0.10的版本。不過安裝非常的方便,apt get install trac。雖然版本不是最新,但至少...