歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 在Ubuntu 12.04中安裝Trac

在Ubuntu 12.04中安裝Trac

日期:2017/3/1 16:31:58   编辑:關於Linux
在Ubuntu 12.04中安裝Trac 我們要在開發服務器(操作系統為Ubuntu 12.04, 64位服務器版)上安裝Trac 0.13。 先決條件 www.2cto.com 系統安裝了Apache Web服務器 如果要Trac和Subversion或GIT集成,要先安裝後兩者。 下面是安裝步驟 1. 安裝trac和apache的python模塊 sudo apt-get install trac libapache2-mod-python 系統將安裝trac以及相關的軟件。 2. 創建Trac環境目錄 為了便於管理和授權,我們選擇在/home目錄下建立www-data子目錄,該目錄及其下屬目錄和文件均為apache用戶www-data所擁有。在www-data目錄下建立trac子目錄,作為所有Trac項目的根目錄。 sudo mkdir -p /home/www-data/trac chown -R www-data:www-data /home/www-data 3. 創建第一個Trac項目 cd /home/www-data/trac trac-admin boss initenv 這樣將在/home/www-data/trac/boss目錄下生成一個trac項目。在Project Name [My Project]>提示符下面輸入項目名稱,如BOSS Platform回車,出現Database connection string [sqlite:db/trac.db]>,接受默認值,回車即可。 4. 安裝到Apache 創建/etc/apache2/conf.d/trac.conf文件,包含下列內容: <Location /trac> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /home/www-data/trac PythonOption TracUriRoot “/trac” </Location> <LocationMatch “/trac/[^/]+/login”> AuthType Basic AuthName “Trac” AuthUserFile /etc/apache2/passwd Require valid-user </LocationMatch> 創建Trac用戶(實際上是apache的用戶,為了統一,我們讓trac、apache和subversion使用相同的用戶)yyang,如下錄入 sudo htpasswd -c /etc/apache2/passwd yyang 然後根據提示設置用戶yyang的口令。 依次添加其他用戶(去除-c參數,以免重新創建passwd文件)。 5. 打開浏覽器訪問Trac 打開浏覽器,在地址欄中輸入: http://localhost/trac 將列出所有Trac項目的超鏈接,單擊其中的項目可以進入相應的項目首頁。 6. 升級Trac版本 一般而言,Trac可以隨著Ubuntu升級而升級(通過sudo apt-get update和sudo apt-get upgrade命令),但如果必要,可通過輸入下面的命令升級: sudo easy_install -U trac 升級Trac版本後,可以分別升級現有的Trac環境,輸入下面的命令: sudo -u www-data trac-admin /home/www-data/trac/boss upgrade 將升級boss項目。
Copyright © Linux教程網 All Rights Reserved