WIN2003配置BUGZILLA

  • 格式:pdf
  • 大小:486.50 KB
  • 文档页数:7

WIN2003下安装BUGZILLA。

所有工具均老师提供!
一.安装MYSQL和MYSQLCC(Mysql Center Control,mysql管理器,可以直接在这个里面
管理数据库,可以不装)。

(我的mysql的安装路径为默认的C:\mysql,mysqlcc的安装路径为C:\mysqlcc)
安装完mysql后运行mysql\bin\winmysqladmin.exe,如果系统托盘图标出现的图标为绿色,
则正常启动了。

二.安装ActivePerl。

双击ActivePerl-5.8.8.820-MSWin32-x86-274739.msi,一路‘next’安装,安装完后在C盘下会出现一个Perl的文件夹。

三.配置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’;
给root加个密码,不加好像也没关系。

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

mysql>flush privileges;
如果要删除密码,则在登陆后使用下面的指令:
GRANT USAGE ON*.*TO root@localhost IDENTIFIED BY'';
运行后再输:
FLUSH PRIVILEGES;
创建完root用户的密码后不要退出,继续。

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

使用以下语句创建:
mysql>grant all on bugzilla.*to ljq@localhost 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
1.把bugzilla(注意:是解压后的文件夹)放到C://bugzilla(这个路径随便你自己定)bugzilla需要多个Perl Module的支持,在老师提供的Bugzilla_PPM_Module这个文件夹内都
有,直接运行Install这个批处理就可以了。

(如果没有这些Perl Module的话要上网下载,下载网址:/ppm/,然后运行bugzilla文件夹下的checksetup.pl这个文件,根据它的提示进行安装,(比如ppm install。

))
这里要注意一下:checksetup.pl这个文件要在安装了perl(ActivePerl)后才能运行,并且要在cmd中打开,不然一闪而过!!
老师提供的所有perl module有4个在win2003下不能安装,分别为:AppConfig,DBD-mysql,Template-Toolkit,TimeDate,其中TimeDate和DBD-mysql可以手动安装,步骤如下:假设TimeDate和DBD-mysql的文件夹在C盘根目录下。

1.1运行cmd
1.2定位到C盘根目录
1.3输入ppm install c:/timedate/timedate.ppd,运行完后继续输入ppm install c:/dbd-mysql/dbd-mysql.ppd。

1.4AppConfig和Template-Toolkit从网上下了新版本,用以上方法可以安装。

(安装时要注意ppd文件内指明的路径,不对的话要改下)
2.在所有的perl module都安装完后,在cmd中运行bugzilla下的
checksetup.pl,命令:perl checksetup.pl,如果检查到所有的perl module 都安装完成,则会连接数据库,这时会连不上,但是在bugzilla的目录下多了一个localconfig文件,找到这个文件并修改其中的以下信息:
其中
$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.在“默认网站”上点右键,属性->主目录->配置,在应用程序映射中点击添加增加如下的内容:
可执行文件:C:\Perl\bin\perl.exe-T"%s"%s
扩展名:.cgi
动作:全部动作
可执行文件:C:\Perl\bin\perl.exe-T"%s"%s
扩展名:.pl
动作:全部动作
4.在“web服务扩展”的右边找到所有未知CGI扩展,选允许。

5.配置完后就可以在浏览器中输入http://localhost/bugzilla玩了。

这时的管理员用户名和密码就是开始安装完bugzilla时提示输入的邮箱和密码!
Win2003本机访问bugzilla:
从xp访问:。