1、安装winXPSP2操作系统
2、安装mysql 4.0.17 并确保mysql已经正常启动
3、安装一个mysqlcc用来连接和操作mysql数据库,版本 0.9.4 -win32
为bugzilla添加一个数据库bugs、一个用户admin、密码123
4、安装perl,版本ActivePerl- 5.8.8
5、安装IIS6.0
将IIS的默认网站的主目录的配置的映射的添加,添加一个和.pl同路径.cgi的映射
选择默认网站—>新建—>虚拟目录 bugzilla 并且赋予写入的权限
对新建的bugzilla的虚拟目录添加一个 属性—>文档—>添加 index.cgi,并且将其移动至最上
6、安装perl module,
将perl module和bugzilla- 2.20.1 复制到C:/下
将已经安装的perl的bin目录的只读属性去掉
将bugzilla目录的只读属性去掉
如果没安装所需要的perl modules,可以到http://landfill.bugzilla.org/ppm/上下载perl模块,在命令行模式下使用install appconfig即可
建议:
做一个比较简单的bat文件
----------------------------------------------------------------------------------------------
echo off
rem cd Modules
rem copy NMAKE.exe C:/windows/system32
rem ppm rep add "localrep" ..
echo 安装bugzill 2.20所需要的所有模块,需要几分钟,请稍候
pause
call ppm install AppConfig .ppd
call ppm install DBI.ppd
.
.
.
-------------------------------------------------------------------------------------------------
把以上所需要用到的perl module都列在bat文件中
7、bugzilla的安装
在安装完bugzilla后,使用perl checksetup.pl命令检查所有的perl module是否都已经安装完成
在bugzilla的安装目录下有个localconfig文件,需要对这个文件进行配置,主要是配置bugzilla的数据库,主要修改如下几项
db_host(使用localhost或IP地址)、db_name(数据库名)、db_user(数据库用户)、db_port(使用3306)、db_pass(数据库用户的密码)
再次使用perl checksetup.pl命令,这次的作用是建立bugzilla的模板,建立bugzilla的管理员账号
OK,配置完成
8、使用IE浏览器登录
http://ip/bugzilla
(不要在主界面上登录,建议使用主界面最下方的Login进行登录)
9、配置sendmail
将sendmail文件夹复制到bugzilla目录下,并修改sendmail目录下的配置文件sendmail.ini
smtp_server=bugzilla服务器的IP地址
default_domain=bugs.com(这个是可以自己设置的,如果公司有邮件服务器,那就最好了)
auth_username=(管理员用户名)
auth_password=(管理员密码)
pop3_server=(bugzilla服务器IP)
pop3_username=(管理员用户名)
pop3_password=(管理员密码)
10、所有配置修改完成后保存,所有有关bugzilla的安装和配置过程都已经完成,剩下的工作将是建立用户、项目、权限、bug的维护等,可以由每个公司的管理员自行设置。