继续,在WindowsXP上搭建一个Bugzilla

下载基本软件

首先需要下载 最新的 bugzilla: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.2.4.tar.gz

然后下载ActivePerl: http://www.onlinedown.net/soft/8364.htm

 

开始安装

1. 解压Bugzilla 到: D:\Program Files\wamp\www\ 目录下, 拷贝完成后的目录结构应该如下图:

2. 安装 ActivePerl,  安装过程中修改安装位置到  D:\Program Files\Perl 下。

3. 安装完成后在运行后输入 regedit 打开注册表, 添加如下的Key: HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command   value 为: D:Program Files\Perl\bin\perl.exe -T  , 添加后应该是这样的:

4. 继续按照 https://wiki.mozilla.org/Bugzilla:Win32Install 安装,如果你不想看这个英文的,那就看5吧

5.  运行中输入  cmd, 进入命令行下, 然后输入 D:  进入D 盘 然后输入 cd  D:\Program Files\wamp\www\bugzilla-3.2.4  进入该目录

6. 继续运行  perl  checksetup.pl --check-modules ,  运行的结果,中会显示那些 modules 是必须的,那些是可选的, 然后按照提示安装必须的 modules.

    大概你还需要运行如下的命令来安装必需的module:

       ppm install TimeDate

       ppm install PathTools

       ppm install Template-Toolkit

       ppm install Email-Send

       ppm install Email-MIME

       ppm install Email-MIME-Encodings

       ppm install Email-MIME-Modifier

       ppm install DBD-mysql

   如果你要发邮件,可能还要:

      ppm install Authen-SASL

      ppm-MIME-Attachment-Stripper

7. 重新运行 perl checksetup.pl --check-modules 如果提示所有必须的modules都找到了,那么就进入下一步

8. 运行 perl checksetup.pl , 这个时候会自动在当前目录下生成一个 localconfig 的文件,使用你喜欢的编辑器编辑,主要修改 两个地方就好了:

第一个是$create_htaccess 修改为 0

第二个是 $db_pass 修改为你自己设置的密码,比如 "bugs";

9.  不要关掉 命令提示符,打开 D:\Program Files\wamp\alias 目录下, 建立两个文件  localhost.conf , bugzilla.conf 内容如下,主要我的电脑设置的端口号为 8000,如果你使用默认的端口号,那就修改为 80

10. 启动上次安装的 Wamp server, 启动所有的服务,如果之前已经启动过,那现在需要重新启动了

11. 修改你的 C:\WINDOWS\system32\drivers\etc\hosts 文件添加:  <your ip> bug.bugzilla.com  配置

12. 重新打开浏览器,输入 http://localhost:8000/phpmyadmin 我的使用的是8000端口, 执行如下的SQL

create database bugs default charset utf8 collate "ut8_general_ci";
grant all on bugs.* to bugs@localhost identified by 'bugs';

13. 返回命令提示符下,运行 perl checksetup.pl 以自动创建对应的数据表, 并且会提醒你输入管理员的Email, 密码, 可能要求你输入smtp服务器,你可以输入 localhost. 安装完成。

14. 这个时候,所有的安装已经完成了, 可以在浏览器中打开:  http://bug.bugzilla.com:8000/ 输入您 的Email,密码登录系统,由于你是系统管理员,会自动要求您修改urlbase 参数: 修改为 http://bug.bugzilla.com:8000/

15. 其他的配置就自己看着 慢慢学习吧。

 

和上次不一样,这次的文档是后来整理的,所以不能保证按照这个步骤一定能成功,但是基本上应该差不多,如果有问题,请留言。

 

转载请著名出处.

 

This article is posted by on , link is .

Leave a reply

  • says:
    to xu_joky? 有报什么错误吗?
  • says:
    你好,我按这个步骤安装后,启动perl checksetup.pl 后,为何没有生成localconfig 的文件?
  • says:
    这个。。。。为啥要在win上搞呢?