Bugzilla安装配置(windows平台,CGI访问)

作者原创,转载请指明出处,谢谢!

软件准备:

安装apache服务器:apache_2.0.61-win32-x86-openssl-0.9.7m.msi下载地址:http://httpd.apache.org/download.cgi

安装Activeperl5.8.4.810:http://downloads.activestate.com/ActivePerl/Windows/5.8/

安装mysql5.0

http://dev.mysql.com/downloads/mysql/5.0.html

进入mysql数据库,创建bugs数据库:

mysql>create database bugs;

创建bugs用户,并授权

mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY 'wipro@123';

安装所有软件以后,开始安装配置需要的perl modules。

在命令行中运行C:/bugzilla/checksetup.pl,然后根据提示完成所需perl模块的安装,在下载安装perl模块的时候先执行下面两个语句:

ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms,指定搜索的地址。

然后连续执行ppm repo up theory58S,直到theory58S出现在优先级最高的位置,也就是默认首先搜索的路径。

在bugzilla的目录下面会生成localconfig文件,对该文件做如下修改:

$db_host = 'localhost';

$db_name = 'bugs';

$db_user = 'bugs';

$db_pass = 'wipro@123';

再次运行checksetup.pl,会看到一些创建数据表的信息,并且会让你输入管理员的帐号和密码,管理员帐号就是输入的邮件地址。

安装配置mod_perl

ppm install http://theoryx5.uwinnipeg.ca/ppms/mod_perl-2.0.ppd

在安装的过程中会提示你是否下载mod_perl.so到你的apache/modules目录,指定自己系统的apache安装目录的modules目录后,mod_per.so文件会自动下载到该目录,然后修改apache的配置文件conf/httpd.conf:

将AddHandler cgi-script .cgi前面的#去掉。

加入语句:LoadModule perl_module modules/mod_perl.so(可不用此配置,对运行没有影响,因为此配置是CGI访问)

然后在文件的尾部追加:

<Directory "c:/bugzilla">

    Options ExecCGI All

    AllowOverride All

    ScriptInterpreterSource Registry-Strict

    Order allow,deny

    Allow from all

</Directory>

然后在配置文件的,

<VirtualHost localhost>

…………………………….

………………………………

</VirtualHost>部分添加Alias /bugzilla "C:/bugzilla"。在其中DirectoryIndex 中加入 index.cgi。

最后将所有的bugzilla目录下的*.cgi文件的头部的#!/usr/bin/perl –wT修改为:#!c:/perl/bin/perl –wT,就是指定了perl的安装路径。

重启apache服务器,在浏览器中输入:http://localhost/bugzilla 就可以出现bugzilla的登录页面。

 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值