本文将介绍搭建Windows下的Bugzilla服务器端的全部步骤。欢迎大家来信交流共同学习。
Bugzilla
下载并安装Bugzilla
下载Bugzilla:http://bugzilla.org/download.html
本文是以Bugzilla2.20版本为例子进行安装,同时可以在网站上找到相应的汉化包,感谢汉化作者为我们提供的方便与支持。
下载解压缩到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,笔者安装时选择的自定义安装,并将安装目录设置为:C:mysql。
创建Bugs数据库和用户
使用mysql 命令行创建,打开开始菜单-运行,输入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
创建Temp目录
创建 C:Temp 目录确保系统在访问时进行更改。
安装 Modules
Bugzilla 需要安装一些perl模块,请确保你的计算机能连接到internet,所有需要模块都在http://landfill.bugzilla.org/ppm/
进入DOS命令行按如下蓝字操作,在安装到Template-Toolkit时注意按提示填写完成的安装路径。