liunx trac 安裝記錄

2022-05-24 11:09:09 字數 2119 閱讀 8618

2.安裝 apache,python, mysql 

3,安裝trac (我的是0.12) 

cd trac安裝目錄 

python setup.py install 

3.出現python錯誤 importerror: no module named setuptools

4.建立工程 

$ trac-admin /alidata/www/mytrac initenv

5.開啟服務

$ tracd --port 8000 /alidata/www/mytrac

如果想要在後台一直執行trac,可以使用 $ tracd -p 8000 -d /alidata/www/mytrac

(

daemon程式,又稱為守護程序,通常在系統

後台長時間執行,由於沒有控制終端而無法與前台互動,daemon程式一般作為系統服務使用。

可以通過tracd --help看到這個引數。 

)

6.基本授權:使用htpasswd檔案密碼(basic authorization: using a htpasswd password file)

to create a .htpasswd file use apache'shtpasswdcommand 

$ sudo htpasswd -c /alidata/www/mytrac.htpasswd username

此處只有首次創密碼的時候使用-c,為的是建mytrac.htpasswd檔案。

啟動時可以使用http的auth方式

$ tracd -p 8080 --basic-auth="projectdirname,/fullpath/environmentname/.htpasswd,realmname" /fullpath/environmentname
如:$ tracd -p 8000 --basic-auth="mytrac,/alidata/www/mytrac/.htpasswd,my test env" /alidata/www/mytrac

7.webadmin

首先是管理,trac-admin 的命令列管理方式多有不便,於是有webadmin外掛程式,可以通過web頁面來管理

svn export 

python setup.py install

在trac.ini中新增

[components]

webadmin.* = enabled

8.accountmanager

再是賬號管理accountmanager

可以方便新增,修改,刪除賬號,同時可以通過html方式來登陸而不是通過http的auth方式,增加了靈活性。

svn co

python setup.py install

用管理員賬號登陸後在admin頁面先做外掛程式的設定,然後在管理面板的account頁做賬號管理

在plugin設定中我選擇了如下一些功能模組

管理員賬號管理

acct_mgr.admin

acc_mgr.api

賬號管理

acct_mgr.htfile

密碼存放檔案,採用htpasswd格式

acct_mgr.pwhash

儲存密碼的hash方法,和前面htpasswdstore對應

acct_mgr.web_ui

賬號模組,使用者可以在這兒修改自己的密碼

acct_mgr.web_ui

web頁面方式的登陸模組,替代原先的httpauth方式,

直接使用$ tracd -p 8000 /alidata/www/mytrac啟動服務
使用他首先要禁止掉trac.web.auth.loginmodule,要不然不起作用,可以在plugin維護中將trac的這個模組禁用掉。

如下乙個參考配置

[components]

trac.web.auth.loginmodule = disabled

acct_mgr.web_ui.loginmodule = enabled

通常系統會自動幫你使能,如果出現不能使用,可能看trac.web.auth.loginmodule不否被禁掉了。

Debian 安裝記錄

前幾天裝了個 testing 版本的 debian 不好用,顯示卡一起沒裝好,昨天晚上刻了個穩定版的,不用裝顯示卡一樣用。現在把安裝過程記錄下來 1,安裝過程中選用中國的第乙個源,而不是傳說中的cn99那個,南韓和台灣的我也試過,比中國的差遠了。2,安裝完系統後首先要作的是修改源,從google上搜...

NxOgre安裝記錄

nxogre是對 physx 的包裝,可以很方便的把 ogre 和 physx 結合起來程式設計。nxogre 作者 4月20號的時候在論壇發帖說不想再維護nxogre了,連 都掛了。這是乙個比較打擊人的訊息。不過physx也有一年沒有更新,現在的 nxogre 也夠用。安裝過程 1.安裝physx...

virtualbox安裝記錄

環境 centos release 6.3 1 安裝桌面 yum groupinstall y desktop desktop platform desktop platform development fonts general purpose desktop graphical administ...