教你如何搭建Bugzillla服务器

教你如何搭建Bugzillla服务器
教你如何搭建Bugzillla服务器

一.安装MYSQL和MYSQLCC (Mysql Center Control, mysql管理器,可以直接在这个里面管理数据库,MYSQLCC可以不装)。安装完mysql后运行mysql\bin\winmysqladmin.exe,如果屏幕右下角系统托盘图标出现

的图标为绿色,则正常启动了。

二.安装ActivePerl。

双击ActivePerl-5.8.8.820-MSWin32-x86-274739.msi(作用:解析cgi代

码)。

三.配置mysql数据库

1.运行C:\mysql\bin\下的winmysqladmin.exe文件,已运行的就不要运行

了。

2.修改mysql中root用户的密码。

要注意mysql的安装目录,mysql安装在哪就进入哪,具体情况具体分析!

C:\>cd mysql\bin进入到mysql下的bin目录

C:\mysql\bin>mysql -u root mysql

用root用户登陆数据库,如果已经有密码要使用以下格式:

mysql -u root -p mysql

mysql>update user set password=password(‘1234’) where

user=‘root’;

mysql>flush privileges;

其中(‘1234’)内的1234为root用户的密码,注意最后要加

‘;’号。

如果要删除密码,则在登陆后使用下面的指令:

GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';

FLUSH PRIVILEGES;

创建完root用户的密码后不要退出,继续。

3.创建ljq用户(管理bugzilla数据库),并赋予相应权限。

使用以下语句创建:

mysql> grant all on bugzilla.* to ljq@locaalhost identified by

‘1234’;

mysql> flush privileges;

其中以上的“all”表示具有所有权限,bugzilla.*表示数据库bugzilla中的所有表,‘1234’表示用户ljq的密码。(可以创建为别的用户名,并不一定要ljq,数据库也是)

4.创建bugzilla数据库

mysql> create database bugzilla;

这里的bugzilla要和上面的bugzilla.*对应,也就是名字要相同。

创建完后用exit退出。

mysql> exit

创建完后可以在mysql的database中看到一个新建的数据库,但是里面

没有任何东西。

四.安装bugzilla

其中

$db_name= " ";(" "中间是mysql数据库的名字,我在这里使用的是

bugzilla)

$db_user = " " ;( " "中间是mysql的登陆用户名,我用的是ljq)$db_pass = ' ';( " "中间是mysql用户的登陆密码,我用的是1234)3.在上面步骤中修改好了后,保存,再次运行checksetup,pl,这时会创建数据库里的表(可以在mysql中看到),创建完了后会提示输入管理员的邮箱,真实姓名,密码等信息,如:

输入完后bugzilla就安装完了!

五.配置IIS。

1.没有装的要全新安装,光驱中要有win2003的碟。

添加\删除windows组件-应用程序服务器-详细信息-internet信息服务(IIS)-详细信息,把里面的勾全选上,然后一路确定,直到安装完。

2.开始-所有程序-管理工具-Internet 信息服务(IIS)管理器,打开Internet 信息服务(IIS)管理器,在左边菜单找到网站-默认网站,右键点开,找到新建-虚拟目录,输入别名(我用的是bugzilla),路径(bugzilla的安放位置),点击下一步,在默认的基础上勾选“写入”,点

下一步完成。

在新创建的buzilla上点右键-属性-文档,在启用默认内容文档这里点添加,输入index.cgi(bugzilla首页),确定完成。

3.在“默认网站”上点右键,属性->主目录->配置,在应用程序映射中点

击添加增加如下的内容:

4.在“web服务扩展”的右边找到所有未知

从xp访问:

相关主题
相关文档
最新文档