bugzilla dbd-mysql_最好最简单的bugzilla配置方法-有名

准备工作

1.安装IIS

2.下载mysql-5.5.8-win32安装包

3.下载ActivePerl-5.8.8安装包

安装步骤

1、安装mysql数据库

双击setup安装,出现欢迎界面,点击”Next”;

安装类型:选中”Custom”(自定义),点击”Next”;

自定义安装:点击”Change”,将mysql安装在C盘根目录下,即安装路径为C:\Mysql5.5,点击”Next”;

“Install”;

在”Skip”和”Sign-Up”页中,选中”Skip”或”Sign-Up”,一直”Next”,直到”Finish”;

接下来配置mysql,

单击”Next”,选中”Sandard Configuration”;

页面MySQL Server Instance

Configuration,全部选中,单击

”Next”;

全部选中,并为mysql设置一个密码(记号,后面登陆forsunsoft用到);

“Execute”,然后”Finish”,这样就完成了mysql的安装和配置。

注意:这里有时会弹出一个讨人厌的界面是一个安装错误,不用管它,也可以回头repair一下,关键这个错误不影响本次实验,其他实验我不敢保证。据说,不勾选Enable root access from remote

machines可以不报这个错,但我试了也不行。

2、创建一个数据库

开始->程序->MySQL->MySQL

Server 5.0->MySQL Command Line Client

输入配置MySQL时设置的密码;

mysql>create

database bugs;

mysql> grant all

privileges on bugs.* to bugs@localhost identified by

‘xufeng’;

mysql> flush

privileges;

备注:如果安装的mySQL版本中没有MySQL Command Line Client,可以使用cmd中,在命令提示符中用CD命令转到mySql安装目录输入mysql –u root –p命令,接下来就是第2步;另外,第4步也可能出现问题,如命令执行不了(如果你的机器有域控制器AD之类,会遇到),这是可以先输入下面的命令

CREATE TABLE `admin`

(

`id` mediumint(8) unsigned

NOT NULL auto_increment,

`typer`

enum('system','manager','editor') NOT NULL default

'editor',

`user` varchar(100) NOT NULL

default '',

`pass` varchar(50) NOT NULL

default '',

`email` varchar(100) NOT

NULL default '',

`modulelist` text NOT NULL

COMMENT '可管理的模块,系统管理员无效',

PRIMARY KEY

(`id`)

) ENGINE=MyISAM DEFAULT

CHARSET=utf8;

然后,更改AUTO_INCREMENT的起始值:

ALTER TABLE `admin`

AUTO_INCREMENT=7

3、安装ActivePerl

这个安装比较简单,只要按照默认安装就可以了。 (但是如果这里的安装包合理的话,后面你会很轻松的)

4、解压部署bugzilla

将bugzilla-

3.6.4解压缩,放在C盘根目录下,重命名为bugzilla.

进入DOS窗口,在bugzilla安装目录下运行perl checksetup.pl命令检测activeperl模块的安装情况(检查方法:在CMD输入命令

:>cd ../..

> cd bugzilla

>checksetup.pl)

5、 安装modules

介绍一种最简单的方法,就是用可视化界面操作

1.选择【开始】【程序】【ActivePerl 5.8.8 Build 822】【PPM】

2.弹出如下界面

3.用搜索找到安装模块,安装modules模块顺序如下

TimeDate-1.16

Email-Address-1.889

Email-Simple-2.005

Return-Value-1.302

Email-Send-2.194

Email-MIME-ContentType-1.015

Email-MIME-Encodings-1.313

MIME-Types-1.27

Email-MIME-1.863

Test-Pod-1.26

Email-MessageID-1.401

Email-MIME-Modifier-1.444

DBD-mysql

AppConfig-1.66

Template-Toolkit-2.20

备注:这些模块都是必须的,其他模块可选。 安装这些模块也不能保证perl程序正常运行,还要根据具体情况,安装其他模块,这个问题不大,一般运行页面时会有提示。

4.进入DOS窗口,在bugzilla安装目录下运行perl checksetup.pl,保证所有的必须模块都是OK found

6、 修改bugzilla的本地设置

1.

在bugzilla的安装目录中找到localconfig文件(即C:\bugzilla),将其中的$db_pass的值设置为创建数据库时设置的密码。

(原来的值:

$db_pass=''; 改为:

$db_pass=‘xufeng’;)

2.

再次运行perl

checksetup.pl

这次会要求输入超级管理员的账号和密码等信息,请记住,后面登陆bugzilla要用,有时也不用用户名和密码。

8、设置IIS

如果已经安装了IIS则对它进行设置,如果还没安装则先安装IIS。

Ø

打开IIS,网站->默认网站,右键单击,选择“属性”,“主目录”选项,设置主目录为bugzilla的安装目录(即C:\bugzilla);

Ø

选择下面的"配置",在其中添加两个应用程序映射:

1.可执行文件:

C:\perl\bin\perl.exe

-xe:\bugzilla -T "%s" %s (记住这里一定是”-T”)

扩展名:

.cgi

动作:全部动作

2.可执行文件:

C:\perl\bin\perl.exe "%s"

%s

扩展名: .pl动作:全部动作

Ø

单击“Web服务扩展”,允许“所有未知CGI扩展”,允许“所有未知ISAPI扩展”,允许“Active

Server Pages”,允许“ASP.NET v1.1.4322”。

(特殊情况下可以全部允许)

三、登陆bugzilla

现在就来验证我们搭建的bugzilla是否已完成并正确,在地址栏中输入http://127.0.0.1/index.cgi

大功告成!!有问题联系:QQ:530271296

这篇文档唯一缺点图片没有上传,因为图片太多,可以下载我的文档到http://qqxfeng.download.csdn.net/页面去下,里面有配置截图

博文:Fenix Xu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值