免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1949 | 回复: 0
打印 上一主题 下一主题

[转贴]Bugzilla 2.16.2 安装步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-12 12:54 |只看该作者 |倒序浏览
Bugzilla 2.16.2 安装步骤

(其它版本同理)
一、安装Perl
1、下载ActivePerl5.6.1 for Windows安装文件并安装到D:\Perl(安装路径可自定,以下同)
2、打开D:\Perl\Lib\CPAN.pm 查找并更改$CPAN:efaultsite ||= "ftp://ftp.perl.org/pub/CPAN"为
$CPAN:efaultsite ||= "http://cpan.shellhung.org",可十倍提高模块下载安装速度
二、安装Mysql
下载Mysql Win版本并安装
create database bugs


三、下载并解压Bugzilla-2.16.2到E:\Bugzilla

四、配置IIS
1、打开Internet Information Services, 再Default Web Site右键选择Properties->;Home Dictory->;Configuration,
在App Mappings中点击Add增加如下资料
Executable: D:\Perl\bin\perl.exe "%s" %s
Extension: .pl
Limit to: GET,HEAD,POST

Executable: D:\Perl\bin\perl.exe "%s" %s
Extension: .cgi
Limit to: GET,HEAD,POST

注意Perl.exe的路径

2、Default Web Site中增加Virtual Directory: Bugzilla。Access Permission增加Execute。
3、选择刚建立的虚拟目录Bugzilla,右键选择Properties->;Documents。Default Documents中增加index.cgi。

五、安装Bugzilla
运行cmd.exe进入dos界面
1、打开checksetup.pl做如下修改
行号 源程序 修改值
398 $webservegroup="nobody" $webservegroup="8"
410 $db_user="bugs" $db_user="(your mysql login name)"
1103 my $webservergid =getgrnam($my_webservergroup);
去掉getgrnam()
1944 chomp $login; chop $login;
chop $login;
1995 chomp $realname; chop $realname;
chop $realname;
2014 chomp $pass1; chop $pass1;
chop $pass1;
2024 chomp $pass2; chop $pass2;
chop $pass2;
注释如下2002-2008程序 前面加#
trap a few interrupts so we can fix the echo if we get aborted.
$SIG{HUP} = \&
$SIG{INT} = \&
$SIG{QUIT} = \&
$SIG{TERM} = \&
system("stty","-echo"; # disable input echoing
2036-2040这几行若保留则安装时也会提示有错误,但不影响安装


2、运行checksetup.pl,会检查所需的模块是否完整,正常仍需要安装一些模块,方法如下
在Dos命令行输入如下命令
perl -MCPAN -e "install 'GD'" 注意''中的大小写
perl -MCPAN -e "install 'Chart::Base'"
perl -MCPAN -e "install 'Date:arse'"
perl -MCPAN -e "install 'DBI'"
perl -MCPAN -e "install 'Text::Wrap'"
perl -MCPAN -e "install 'File::Spec'"
perl -MCPAN -e "install 'Data:umper'"
perl -MCPAN -e "install 'CGI::Carp'"
模块AppConfig, Template, DBD::mysql要另外安装如下
在命令行键入ppm,然后分别输入下列命令
install --location=http://www.soulcage.net/ppds Template (可安装AppConfig,Template)
install -location=http://theoryx5.uwinnipeg.ca/ppmpackages DBD-mysql
安装成功后应copy e:\mysql\lib\opt\libMysql.dll 到d:\perl\site\lib\auto\dbd\mysql\目录

3、配置e:\Bugzilla目录下的文件localconfig 该文件是由首次运行checksetup.pl后生成的

$index_html = 1 (生成index.html)
$mysqlpath = "e\\mysql\\bin" (你的mysql\bin路径)
$webservergroup = "8"
$db_user = "kenjiang" (mysql的登陆用户名)
$db_pass = '1234' (mysql的登陆密码)

4、再次运行checksetup.pl, 系统提示创建Administrator的相关邮件,Realname,密码的资料。
最后,如果成功,最后会提示Reminder: Bugzilla now requires version 8.7 or later of sendmail

5、修改所有的cgi文件,去掉第一行的最后一个字符T

打开浏览器,键入http://localhost/bugzilla即可进入bugzilla登陆界面



from : http://www.uml.org.cn
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP