51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7047|回复: 4
打印 上一主题 下一主题

在windows2003的IIS下安装bugzilla的详细步骤

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-2-24 10:22:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前两天装Bugzilla,参考的网上的资料,发现都是互相复制来复制去,对的也复制错的也复制,很重要的步骤都丢了,弄得哪个文档也不全,或者非要结合好几个文档才行,废了半天劲总算整理了一份windwos下IIS平台的安装流程,留着为自己以后查阅方便。

关键字 bugzilla windows2003 IIS mysql

1.        安装的关键:
需要安装以下内容和操作:
a)        Windows2003及IIS服务器;
b)        ActivePerl,用来在windows系统下运行perl脚本;
c)        Mysql数据库;
d)        Bugzilla软件包;
e)        安装bugzilla的各种所需模块;
f)        在IIS中设定cgi和perl的映射关系;
g)        打开IIS的cgi默认执行权限;
h)        修改bugzilla所在文件夹的user权限。

2.        安装的具体步骤:
a)        安装IIS的过程不在此赘述;
b)        从http://www.activestate.com/Produ ... .plex?id=ActivePerl 下载ActivePerl,直接在windows中进行安装;
c)        在 sun.mysql.com 或其他网站下载mysql数据库的windows版,直接安装,任意设置管理员密码,但要选择可远程访问数据库,以便于调试等。端口默认3306;
d)        在 www.bugzilla.org 下载最新的release版,把压缩包解压在windows下的任意目录;
e)        设定IIS:
i.        在IIS服务器的“默认网站”打开属性,选择主目录选项卡,打开“配置”页,在应用程序扩展列表中添加两条映射:
        可执行文件 $perl$的安装目录$\Perl\bin\perl.exe  -T "%s" %s         扩展名.cgi   
限制为:GET,HEAD,POST
勾选脚本引擎复选框。
        可执行文件 $perl$的安装目录$\Perl\bin\perl.exe "%s" %s                   扩展名.pl   
限制为:GET,HEAD,POST
勾选脚本引擎复选框。
f)        新建一个IIS的虚拟目录,指向bugzilla所在的文件夹。在虚拟目录的属性中勾选“读取”、“写入”权限。增加文件类型index.cgi,并提升到第一的位置。
g)        设定bugzilla所在的文件夹权限,user用户为完全控制。
h)        在计算机管理树目录的IIS节点下找到“web服务扩展”,允许“所有位置CGI扩展”。
i)        在cmd中执行pl脚本:执行bugzilla目录下的checksetup.pl文件,系统自动判断当前环境,并列出所需模块。根据结果执行所有“ppm install 模块名”的语句完全安装所需模块,最后仍然要特别安装一个“ppm install Authen::SASL”确保邮件系统完整工作。其他任何错误,bugzilla在运行中会给出提示,请详细检查。
j)        执行.pl通过后,会在bugzilla的根目录下生产一个localconfig文件,修改里面的属性:
i.        $db_host=’主机地址’ #本机可用localhost,数据库在其他计算机可直接填ip;
ii.        $db_name=’bugs’ #此处为系统自动创建的数据库名称,默认为bugs;
iii.        $db_user=’root’ #用来访问mysql数据库的用户,当前数据库中只有root用户;
iv.        $db_pass=’123456’ #root用户对应的访问密码。
k)        再次执行checksetup.pl,会看到通过了前边的模块检查,并成功创建了名为bugs的新库,同时开始生成各种表,写入预定好的数据,最终提示bugzilla安装完成。
l)        局域网中任意电脑输入http://ip/bugzilla,都可以打开主页,在第k步的时候,系统会让用户输入一个管理员邮箱和密码,此时用这个邮箱登录,进行基本配置。
m)        Mail设定页面,填写系统自动发送邮件时使用的邮箱信息,例如可选择smtp模式,服务器为smtp.163.com,此邮箱的登录名,密码。保存,如果保存失败,检查缺少哪个模块,重新在cmd下以ppm install的格式进行补充安装。在“维护设置页”,填写系统维护邮箱的地址,url则为系统发送邮件时的前缀地址。
n)        至此bugzilla在windows下的安装基本完成,可正常使用。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-3-13 17:33:21 | 只看该作者
在cmd中执行pl脚本,安装perl模块时总是失败是怎么回事呢????
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-3-16 10:24:36 | 只看该作者
原帖由 zhang_yanxiang 于 2010-3-13 17:33 发表
在cmd中执行pl脚本,安装perl模块时总是失败是怎么回事呢????


保证联网状态,分不同时间多试几次。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-4-19 10:38:21 | 只看该作者
很给力,谢了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-10-27 09:51:25 | 只看该作者
现在安装也遇到问题了 不知道怎么解决
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 13:50 , Processed in 0.069071 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表