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'shtpasswd
command
$ sudo htpasswd -c /alidata/www/mytrac.htpasswd username啟動時可以使用http的auth方式此處只有首次創密碼的時候使用-c,為的是建mytrac.htpasswd檔案。
$ 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...