Trac 初探

說明:使用阿里雲 centos

1、安裝trac

wget https://download.edgewall.org/trac/Trac-1.2.3.tar.gz

tar zxvf Trac-1.2.3.tar.gz

cd Trac-1.2.3

python setup.py install

2、配置數據庫
pip -E /opt/user/trac install trac mysql-python

說明使用MySQL5.7.23

CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
select host,user,authentication_string from mysql.user;
GRANT ALL ON trac.* TO tracuser@localhost IDENTIFIED BY 'Testteam1&';
flush privileges;

 mysql 連接的連接:

mysql://tracuser:Testteam1&@localhost/trac

3、創建項目

mkdir -p ~/Developer/tracproject/tracone

trac-admin ~/Developer/tracproject/tracone/ initenv

  Project Name [My Project]> 輸入項目名稱   //隨便起個名字
  Database connection string [sqlite:db/trac.db]>    //輸入:mysql://tracuser:Testteam1&@localhost/trac

4、配合admin

 trac-admin ~/Developer/tracproject/tracone/ permission add admin TRAC_ADMIN

yum install httpd

htpasswd -c /root/Developer/tracproject/testone/trac.htpasswd admin

5、啓動

LC_ALL=en_US tracd --port 9000 --basic-auth="*,/root/Developer/tracproject/tracone/trac.htpasswd," /root/Developer/tracproject/tracone
6、啓動多項目

執行3創建tractwo

LC_ALL=en_US tracd --port 9000 --basic-auth="*,/root/Developer/tracproject/tracone/trac.htpasswd," /root/Developer/tracproject/tracone /root/Developer/tracproject/tractwo

7、安裝aglio

wget :http://www.agilofortrac.com/download/agilo-source-0.9.15-tar.gz

tar zxvf agilo-source-0.9.15-tar.gz

cd agilo-source-0.9.15

python setup.py install 

cd /root/Developer/tracproject/testone/conf

在trac.ini文件最後添加agilo.* = enabled

sudo trac-admin /root/Developer/tracproject/testone upgrade

重新啓動就可以了

遇到問題:

1、local參數找不到 LC_ALL=en_US

2、添加安全規則:添加端口

 

官網:https://trac.edgewall.org/

插件:https://trac-hacks.org/

下載地址:https://trac.edgewall.org/wiki/TracDownload#LatestStableRelease

參考:https://trac.edgewall.org/wiki/MySqlDb

           https://trac.edgewall.org/wiki/0.12/TracInstall

           agilo:http://www.agilofortrac.com/download-agilo-trac/

            http://www.agilofortrac.com/documentation/installation-guide/         

            https://mip.oomake.com/question/580323

            https://blog.csdn.net/kouryoushine/article/details/78344170 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章