win7下bugzilla的安装.docx
《win7下bugzilla的安装.docx》由会员分享,可在线阅读,更多相关《win7下bugzilla的安装.docx(10页珍藏版)》请在冰豆网上搜索。
win7下bugzilla的安装
win7下bugzilla安装配置文档
由于工作需要安装bugzilla,不过参考文档实在太少,折腾了好久,但功夫不负有心人,在不懈努力下,终于安装成功。
在此,分享一点经验给大家。
bugzilla在windows下的安装需要mysql+activeperl+bugzilla+iis。
1.mysql
下载地址:
安装比较简单。
配置如下:
1.单击开始->所有程序->MySQL->MySQLservice5.6->MySQLCommandlineClient,出现如下界面:
2.输入安装过程中设置的root密码,输入后如下图:
3.下面在MySQL服务器中创建一个bugs数据库,和一个bugs用户,以及为该用户授予相应的权限,命令如下:
createdatabasebugs; 创建一个数据库bugs
createuserbugs@localhost; 创建一个用户bugs
grantallonbugs.*tobugs@'localhost'; 为用户bugs授权
flushprivileges; 刷新用户权限
安装成功后,如下图:
2.activeperl
下载地址:
安装配置比较简单。
3.bugzilla
下载地址:
http:
//www.bugzilla.org/download/
3.1安装bugzilla文件
将bugzilla安装包解压至目录:
C:
\bugzilla
3.2安装bugzilla软件所需的perl模块
1.进入bugzilla安装目录,使用bugzilla自带的一个checksetup.pl来安装bugzilla所需的perl模块。
安装的方法如下:
2.
注:
安装时需要联网。
其中,COMMANDSTOINSTALLOPTIONALMODULES:
必选模块。
注:
若安装Template-CD模块,单击鼠标右键,选中标记,然后选中上图中的ppminstallTemplate-CD,复制名称,然后单击鼠标右键,按下键盘中的回车键enter键就可以完成该模块的安装(或者手动输入ppminstallTemplate-CD)。
COMMANDSTOINSTALLOPTIONALMODULES:
可选模块,可以不安装。
完成安装的界面如下:
3.注意:
一定要检查是否安装完成了所有的perl模块,因为有的perl模块是要基于已经安装的perl模块的,所以第一次安装完成后最好再运行一次checksetup.pl
第二次运行checksetup.pl模块时,有些模块仍然没法安装,没关系,因为里面有些模块并不会影响到bugzilla的安装。
1)若安装成功将会在bugzilla目录下生成一个localconfig文件。
生成的localconfig文件是一个没有任何后缀的文件。
2)打开localconfig文件,将其中的$db_port=0;改为$db_port=3306(mysql的端口);$index_html=0;改为$index_html=1;
4.再次运行checksetup.pl,将会生成和数据库有关的数据表,生成数据表后会要求填入SMTP服务器地址,管理员名字和账号(该账号是一个email地址)以及管理员登陆的密码和确认密码。
我输入的信息如下:
SMTP服务器地址:
(要真实存在,也可是gmial、yahoo等)
管理员名字:
XXX@(要真实存在)
账号:
和管理员名字一样
密码:
XXX
此时bugzilla安装配置全部完成。
4.iis(针对win7)
1.进入控制面板->程序->程序和功能,打开“打开或关闭windows功能”,将internet信息服务下Web管理工具和万维网服务的选项全部勾上。
如下:
2.再次打开控制面板->系统和安全->管理工具”,就可以在列表中看到iis了。
打开iis,然后打开DefaultWebSite,打开处理程序映射,单击“添加脚本映射”,输入如下信息:
请求路径:
*.cgi
可执行路径:
C:
\Perl\bin\perl.exe–x”C:
\bugzilla”-wT “%s”%s(该路径要根据你自己的安装目录进行修改)
名称:
任意
单击确定。
3.在DefaultWebSite,打开默认文档,单击添加,名称填index.cgi。
5.登录
此时就可以登录bugzilla的页面了,打开一个浏览器,输入网址http:
//localhost/index.cgi(默认为80端口,如被占用,可在iis修改为其他端口),如下图: