本文將介紹搭建Windows下的Bugzilla服務器端的全部步驟。歡迎大家來信交流共同學習。
Bugzilla
下載并安裝Bugzilla
下載Bugzilla:http://bugzilla.org/download.html
本文是以Bugzilla2.20版本為例子進行安裝,同時可以在網(wǎng)站上找到相應的漢化包,感謝漢化作者為我們提供的方便與支持。
下載解壓縮到C:Bugzilla ,保證Bugzilla文件放在C:Bugzilla文件夾下,避免解壓時生成多余的文件夾。
MySQL
下載 MySQL 4.1.x
下載MySQL "Windows Essentials"版本:http://dev.mysql.com/downloads/mysql/4.1.html
不推薦使用MySQL 5.x
安裝
可以選擇典型(Typial)安裝MySQL,筆者安裝時選擇的自定義安裝,并將安裝目錄設(shè)置為:C:mysql。
創(chuàng)建Bugs數(shù)據(jù)庫和用戶
使用mysql 命令行創(chuàng)建,打開開始菜單-運行,輸入cmd,打開命令行窗口進入C:mysqlin>
需要輸入的藍字命令如下:
C:mysqlin>mysql --user=root -p mysql
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 15 to server version: 4.0.20a-debug
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> create database bugs;
Query OK, 1 row affected (0.11 sec)
mysql> grant all privileges on bugs.* to'bugs'@'localhost'identified by 'shorelew';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
C:mysqlin>
C:mysqlin>mysql --user=root -p mysql
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 15 to server version: 4.1.11-nt
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> set password for'bugs'@'localhost'= OLD_PASSWORD('shorelew');
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
C:mysqlin>
ActiveState Perl
下載ActiveState Perl 5.8.1 或更高的版本
下載ActiveState Perl 5.8.1 或更高的版本:http://activestate.com/Products/Download/Download.plex?id=ActivePerl
安裝Perl
將ActiveState Perl 安裝到C:Perl
創(chuàng)建Temp目錄
創(chuàng)建 C:Temp 目錄確保系統(tǒng)在訪問時進行更改。
安裝 Modules
Bugzilla 需要安裝一些perl模塊,請確保你的計算機能連接到internet,所有需要模塊都在http://landfill.bugzilla.org/ppm/
進入DOS命令行按如下藍字操作,在安裝到Template-Toolkit時注意按提示填寫完成的安裝路徑。