首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

在Windows2003中筹建Bugzilla系统

2012-07-01 
在Windows2003中搭建Bugzilla系统安装的软件:?mysql-5.0.18-win32.zipActivePerl-5.10.1.1007-MSWin32-x86

在Windows2003中搭建Bugzilla系统

安装的软件:

?

mysql-5.0.18-win32.zip

ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi

Bugzilla-Setup-3.6.exe

?

环境windowsServer2003

?

Apache+tomcat? 集成? 同时还安装了oracle10g

?

安装过程很痛苦,多次因为版本不对换了几次perl

1,???? 首先安装的是ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi

(前提是perl的版本比oralce perl的高,我的perl10.X

Perl的版本对不上需要修改环境变量。

运行perl checksetup.pl 的时候就会发现版本不一致的问题

perl/bin目录下的perl.exe 配置到path系统变量里。

删除oracleperl环境变量。

2,???? 安装mysql

a)? 安装完成以后,创建一个用户bugs,赋予一些crud的权限

?

3,???? 安装Bugzilla-Setup-3.6.exe

a)? 安装过后很多东西都安装了,有apachemysqlperl 统统删掉,因为我系统已经有了

b)? 运行perl checksetup.pl? 这个很重要,能检测出系统到底缺少哪些组件。根据提示一个个的安装 。我安装了不少

?

?? ppm install TimeDate

?? ppm install DateTime

?? ppm install DateTime-TimeZone

?? ppm install Template-Toolkit

?? ppm install Email-Send

?? ppm install Email-MIME

?? ppm install Email-MIME-Encodings

?? ppm install Email-MIME-Modifier

** Installation aborted. Read the messages above.**

安装完成后,再次运行perl checksetup.pl,正确了则修改

Localconfig? 这个文件,找不到的话自己搜一下。

修改里面的参数,

$index_html = 1;
$db_host = 'localhost';
$db_name = 'bugs';
$db_user = 'bugs';
$db_port = 3306;

再启动perl checksetup.pl ,会提示mysql的一个脚本也需要安装,跟刚才一样 ppm install mysql 到最后,这时如果前面的没有错误的话,会自动安装bugs数据库

接着输入一系列的密码。

最后apache的配置虚拟目录,这个也很重要

加入以下:

<Directory "你的bug安装目录">
??? Options Indexes FollowSymLinks ExecCGI
??? AllowOverride None
??? Order allow,deny
??? Allow from all
</Directory>
AddHandler cgi-script .cgi .pl
DirectoryIndex index.cgi index.html

在<IfModule alias_module>

中加入Alias /bugs "C:/Program Files/Bugzilla/bugzilla"? 便于浏览的时候直接 输入/bugs 即可


自己根据相应情况添加。有一点就是perl的引用那里,perl.exe地址一定要是设置的perl环境变量,否则起不了任何作用。

这些都添加完成以后

注册表:HKEY_CLASSES_ROOT? 下添加目录

[HKEY_CLASSES_ROOT\Shell\ExecCGI\Command]??? @="F:\\perl\\bin\\perl.exe -t"

? Command的默认值

重启apache应该就可以访问页面了

热点排行