Windows2003下部署bugzilla3.4.4笔记

来源:互联网 发布:凤凰古城知乎 编辑:程序博客网 时间:2024/06/03 15:28

一、安装前的准备
   准备如下程序
    ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
    MySQL5.0.18
    Bugzilla-3.4.4.tar.gz
    二、部署过程
     1.配置邮件系统
     1)在控制面板|添加或删除程序中选择添加Windows组件,安装如下组件:
     POP3
     Internet信息服务
    SMTP Service
    2)在开始|程序|管理工具中选择POP3邮件管理,创建域和邮箱。
    3)用Outlook Express测试邮件服务是否成功。
    2.安装MySQL5.0,注意:
    1)安装路径选择c:/mysql。
    2)记住安装过程中为root设置的密码。
    3)安装完毕后,为Bugzilla创建库和帐号:
    启动命令行窗口,用root帐号登录mysql,依次输入如下命令:
    mysql> create database bugs;
    mysql> GRANT ALL PRIVILEGES ON bugs.* TO 'bugs'@'localhost' IDENTIFIED BY '123456';
    mysql> quit
    3.安装Active Perl 5.10。
    4.将Bugzilla-3.4.4.tar.gz解压缩到某个目录中,如:c:/bugzilla。
    5.安装Bugzilla所需要的Perl模块(最基本的共22个):
    1)如果你的服务器可以直接连接上网络,可以使用“ppm install 模块名”通过网络安装。
    2)否则可以从网络查找Perl模块的zip文件,下载后离线安装,命令格式为:
    ppm install 模块名.ppd
    3)ActivePerl 5.8.xx可以从如下网址下载:
    http://theoryx5.uwinnipeg.com
    ActivePerl 5.10.xx可以从以下网址下载:
    http://cpan.uwinnipeg.ca/PPMPackages/10xx
    6.部署bugzilla
    1)进入bugzilla目录,运行如下命令:
    perl  checksetup.pl
    2)修改bugzilla目录中的localconfig文件中的$db_pass字段,改为:
    $db_pass=’123456’
    注:123456为MySQL的root帐号的密码。
    3)再次运行如下命令:
    perl  checksetup.pl
    按照提示输入相应信息,即可完成部署。
    打开IE,输入http://ip地址或域名/bugzilla,如果能够看到下面的首页,表明部署成功。