在專案的實際運作裡,Trac一般會和Apache Web Server整合在一起以提供Internet的存取功能,在內部要測試Trac新的Plugins時,以Stand-alone的方式來啟動則可以加速測試的速度和方便性,不用經常性的重啟Apache而影響了運作中的Subversion和Trac的例行存取。我使用下列方式來啟動獨立運行的Trac Server:
| 第一次安裝後啟動測試 | \Phthon24\Scripts\tracd.py –port 8000 C:\trac\專案代碼 |
| 加入–bath-auth以取得使用者的帳號資料 | \Python24\scripts\tracd.py –basic-auth 專案代碼,"C:Program FilesApache GroupApache2passwdpassword",專案名稱 –port 8000 C:trac專案代碼 |
在上例中讓Trac和Subversion使用相同的帳號密碼檔案(C:\Program Files\Apache Group\Apache2\passwd\password),不過,Subversion能使用明碼的密碼字串,但Trac則必須使用加密過的MD5字串,否則啟動Trac時DOS視窗會出現警告訊息:
Warning: cannot parse password for user "username" without the "crypt" module
產生MD5密碼的步驟很簡單
| cd C:\Program Files\Apache Group\Apache2\bin
htpassword -c md5.txt 帳號名稱 Password: Re-type password: |
再用記事本讀取md5.txt,把裡面的字串貼到密碼檔裡即可加入新的帳號了。
使用Trac + Apache Web Server時,必須在 trac.ini 裡如下設置:
| [account-manager]
password_file = C:Program FilesApache GroupApache2passwdpassword password_store = HtPasswdStore |
經過以上的設定後,不管是使用Stand-alone或Apache Web Server,都能獲致相同的操作環境了。
##
您可能也會有興趣的類似文章
- 在Windows上安裝Trac的完整步驟 (5則留言, 2007/07/13)
- 用Aqua Data Studio存取Trac.db以加速權限設定 (0則留言, 2007/07/14)
- 歡迎使用 Trac 0.10.4 (0則留言, 2007/07/25)
- 將Trac 0.10.4中文版公佈到Google Code (6則留言, 2007/09/08)
- 用JumpBox輕鬆安裝Subversion+Trac雙系統 (0則留言, 2007/07/25)
- [Trac] 把Trac的單欄樣式改成多欄的方法 (1則留言, 2007/10/31)
- [Trac] 幫Trac裝上WYSIWYG編輯器 (3則留言, 2007/11/02)
- 於Trac使用IncludeMacro以插入共用網頁 (0則留言, 2007/07/26)
- Trac的Issue Ticket狀態管理 (1則留言, 2007/09/08)
- 我的Subversion與Trac使用經驗 (4則留言, 2008/01/12)
- JTrac:Open source的Java Issue Tracking System (0則留言, 2008/01/25)
- 幫Trac加上TiddlyWiki的雙擊快速編輯功能 (0則留言, 2007/08/10)
- Subversion與Trac合用時的檔案庫Layout考量 (2則留言, 2007/08/19)
- TiddlyWiki:「所見即所得」式的編輯插件 (2則留言, 2007/08/17)
- 初試TortoiseSVN的收穫 (4則留言, 2005/09/16)















最新留言