bugzilla是一款開源故障(bug)管理軟件,以下是windows7 64位系統上bugzilla搭建過程,bugzilla的安裝搭建包括四部分:MySQL安裝、ActivePerl安裝、Bugzilla安裝、windows IIS服務安裝配置。
一、MySQL安裝
下載網址:http://dev.mysql.com/downloads/mysql/
MySQL安裝包:mysql-5.6.25-winx64.zip
安裝過程:
1. 將mysql-5.6.25-winx64.zip解壓到C盤。
2. 配置默認文件:在mysql-5.6.25-winx64目錄下,新建my.ini,my.ini在運行時會替換掉my-default.ini。
在my.ini中複製下面的代碼並保存:
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\mysql-5.6.25-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\mysql-5.6.25-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
3.以管理員身份運行cmd.exe(不然會涉及權限問題),切換到目錄C:\mysql-5.6.25-winx64\bin(windows 命令行的目錄切換方法可在網上自行查找,此處不贅述);
輸入命令“mysqld install”安裝MySQL;
命令“net start mysql” 啓動MySQL服務,也可以在開始中輸入“services.msc” ,找到services.msc,在services.msc中找到MySQL,將其開啓;
命令"mysql -uroot -p" ,這時會提示輸入密碼,直接回車即可。
依次命令 “select current_user(); ” -> "show databases" -> "use mysql"
->"update user set password=password(" ***你的密碼****** ") where user='root' "
命令“exit”即可退出,這樣就設置密碼成功。
再次進入數據庫,
create database bugs; 創建一個數據庫bugs ;
create user bugs@localhost ; 創建一個用戶bugs
grant all on bugs.* to bugs@'localhost'; 爲用戶bugs授權
flush privileges; 刷新用戶權限
以上的內容和bugzilla有關。
然後退出即可。
本節參考文章:
http://www.oschina.net/question/208081_83143
http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html
http://www.cnblogs.com/xiaoit/p/3967511.html
二、ActivePerl安裝
下載網址:http://www.activestate.com/activeperl/downloads
ActivePerl安裝程序:ActivePerl-5.20.2.2001-MSWin32-x64-298913、
安裝過程簡單,點擊“下一步”即可,將其安裝到C盤,安裝完的路徑爲:C:\Perl64
三、Bugzilla安裝
下載網址:https://www.bugzilla.org/download/
Bugzilla安裝程序:bugzilla-5.0.tar.gz。Bugzilla應該不分32位還是64位,直接下載就可以使用。
安裝過程:
1.將bugzilla-5.0.tar.gz解壓到C盤,解壓後的路徑是:C:\bugzilla-5.0;
2.以管理員身份運行cmd.exe(不然會涉及權限問題),切換到目錄C:\bugzilla-5.0;
3.命令行運行 "checksetup.pl", 閱讀運行後的提示;
4.按照提示下載所需要的Perl模塊,一般的下載命令是“ppm install 模塊名”,有的模塊是必須要下載的,有的模塊是選
擇下載的,這個在checksetup.pl運行後已經詳細給出。在選擇下載模塊中,可能有些模塊是下載不了的,這不要緊,不
會影響使用。
5.安裝完模塊後,會生成localconfig文件,同時提示修改localconfig文件。這個文件無後綴,修改內容爲:
$db_port = 0 - > $db_port = 3306; $index_html = 0 - > $index_html = 1;
$db_name = 'bugs_example'; $db_user = 'bugs_example';指定相應的數據庫。
6.再次運行checksetup.pl,生成和數據庫相關的數據表。
7.命令行會提示輸入如下信息:SMTP server hostname,這個填寫要使用的服務器的地址。之後還有一些要填寫的東西,
根據自己情況自行而定。
bugzilla安裝完畢。
本節參考:http://www.oschina.net/question/208081_83143
四、IIS安裝配置
1.安裝IIS服務,控制面板->所有控制面板項->程序和功能->左上角打開或關閉Windows功能->Internet 信息服務,把裏面的
大小項全選,windows會自行安裝。
2.控制面板->所有控制面板項->管理工具->Internet 信息服務(IIS)管理器, 在“網站”下,右擊默認網站,“添加虛擬目
錄”,輸入別名bugzilla,物理路徑鎖定到C:\bugzilla-5.0。可看見“網站”下多了bugzilla目錄。
3. 點擊bugzilla目錄,版面右邊出現,bugzilla主頁,點擊IIS下的“默認文檔”,操作“添加”,名稱是“index.cgi”。
4.同樣在bugzilla主頁,點擊IIS下的“處理程序映射”,操作“添加腳本映射”,進入界面,請求路徑“ *.cgi ”;可執行文
件“C:\Perl64\bin\perl.exe -T "%s" %s”;名稱可隨便填寫。
五、在瀏覽器中進入網址 http://localhost/bugzilla/,即可進入自己的bugzilla主頁。
公司電腦無法截圖,只以文字描述,希望對過客有幫助。 bugzilla的郵件發送見下一篇博文。