右鍵選單
溢泰的旅遊休閒相簿⊙ - ⊙WaterGoGoGo旅遊趣⊙ - ⊙FB:WaterGoGoGoTravel
 T J C T Mobile
 Water Blog - 天空部落- 痞客邦- 札西德樂假期
 E-Mail:留言給我
   
  【 氣象局一週天氣預報 】
★★溢泰的 CentOS 5.x 安裝筆記整理★★ 回教學首頁
(01).Subversion 版本控制系統安裝 (02).Mantis Bug Tracker 系統安裝
   
 
 
(01) Subversion 版本控制系統安裝筆記

官方網站:http://subversion.tigris.org/
中文手冊:http://twpug.net/docs/Subversion

[root@localhost ~]# yum -y install subversion
[root@localhost ~]# yum -y install mod_dav_svn

檢查語系
[root@localhost ~]# locale

建立 subversion 目錄與使用者權限帳號
[root@localhost ~]# adduser svnGrp

變更資料夾使用權限
[root@localhost ~]# chown -R apache.apache /home/svnGrp
[root@localhost ~]# chmod 777 -R /home/svnGrp

修改 群組檔案
[root@localhost ~]# vi /etc/group

svnGrp:x:500: 修改為 svnGrp:x:500:apache

建立 subversion 專案
[root@localhost ~]# svnadmin create /home/svnGrp/prj

新增 subverion 函式庫至 apache service
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf

新增內容如下: 在該檔案中新增以下兩行即可
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

新增 subversion 主要設定檔案於 apache
[root@localhost ~]# vi /etc/httpd/conf.d/subversion.conf

內容如下:
<Location /svn>                     # /svn 代表網址 http 連線進入的根目錄路徑位置
DAV svn                                # svn = 連線方式
SVNPath /home/svnGrp/prj    # svn 本機檔案位置
AuthType Basic
AuthName "SVN service"      # 顯示登入帳號密碼的顯示資訊
AuthUserFile "/etc/subversion/passwd"
Require valid-user                  # 需輸入帳號密碼
#Satisfy Any                           # 無需帳號即可使用
</Location>

新增密碼檔案 passwd :
[root@localhost ~]# cd /etc/subversion/
檢查是否有 passwd 這個檔
[root@localhost ~]# ls passwd
如沒有就建立一個
[root@localhost ~]# touch passwd
接著設定密碼
[root@localhost ~]# htpasswd -m passwd yitai
( 輸入後會出現兩次密碼確認! htpasswd 為密碼加密指令, -m = MD5 格式, passwd = 密碼檔案名稱, yitai = SVN使用者登入帳號 )

重新啟動伺服器 [root@localhost ~]# service httpd restart

 


(02) Mantis Bug Tracker 系統安裝

官方網站:http://www.mantisbt.org/

利用 phpMyAdmin 建立 bugtracker 資料庫 編碼:utf8_unicode_ci

[root@localhost ~]# wget http://nchc.dl.sourceforge.net/sourceforge/mantisbt/mantis-1.1.2.tar.gz
[root@localhost ~]# tar zxvf mantis-1.1.2.tar.gz
[root@localhost ~]# rm -rf mantis-1.1.2.tar.gz
[root@localhost ~]# mv mantis-1.1.2 /var/www/html/mantis
[root@localhost ~]# cd /var/www/html
[root@localhost ~]# chown -R apache.apache mantis

安裝完成後要馬上先行刪除或更名 /var/www/html/mantis/admin 目錄

接著使用預設管理員帳號密碼 administrator/root 登入建立新的 Administrator 權限的帳號,然後透過 e-Mail 認證啟動後
使用新的擁有 Administrator 權限的帳號登入並刪除 administrator 這個預設帳號.

 


[蔡宗融個人網站自由軟體推薦] Subversion 與 Mantis 整合作法

Mantis 除錯管理軟體 email 的設定 & 圖表
cp config_inc.php.sample config_inc.php
編輯組態檔,主要有兩個部分,一個是 mysql 的設定,另一部份是 email 的設定,在原先組態檔的參數裡頭,漏了些 email 的組態,因此要把下列這段關於 email 組態的設定加上去,系統的 email 通知功能才能夠正常。

$g_phpMailer_method = 2;
$g_smtp_host = ‘localhost’; // whatever you smtp server is
$g_smtp_username = ”;
$g_smtp_password = ”;
$g_stop_on_errors = ON;
$g_email_receive_own = on;
 
 
 
 
 
 
 
 
 
最後更新: 2010年11月08日