bugzillawin7下安装步骤.docx
《bugzillawin7下安装步骤.docx》由会员分享,可在线阅读,更多相关《bugzillawin7下安装步骤.docx(21页珍藏版)》请在冰豆网上搜索。
![bugzillawin7下安装步骤.docx](https://file1.bdocx.com/fileroot1/2023-2/22/0a4d10f2-4d05-499c-aada-1c2b1ca85e3e/0a4d10f2-4d05-499c-aada-1c2b1ca85e3e1.gif)
bugzillawin7下安装步骤
Bugzillawin7安装说明
作者:
伯恩(QQ:
846081627未经允许也可以随便)
一、安装mysql数据库mysql-5.5.21-win32.msi(请不要用很新的版本)
注意:
如果之前有安装过mysql要在C:
\ProgramData目录下,把MySQL目录删除,否则
Start这一步会出错。
二、配制数据库
(1)创建bugzilla要使用的数据库
运行上上图所示,并输入密码(安装数据库时设置的)
输入命令:
createdatabaseeamobugs;
(2)创建bugzilla数据库用户并授权
(3)刷新用户权限:
flushprivileges;
(4)测试数据库和用户名是否可用。
登录成功:
查看刚才创建的数据库是否存在
查看数据库中是否有表,在这里是没有表的(Emptyset)。
到此为止数据库部分安装完成。
三、安装perl在这里使用ActivePerl_5.16.2.3010812913.msi安装包(请不要用太新的)。
安装的时间有点长,请耐心等待。
检查perl安装是否成功。
四、安装bugzilla(这里使用bugzilla-5.0.tar.gz)
(1)解压并得到到C盘根目录下,把bugzilla-5.0目录名称改为bugzilla即c:
\bugzilla不改也问题不大。
(2)以管理员身份进入cmd并切换到c:
\bugzilla目录下,执行checksetupt.pl–check-modules
(3)安装缺失的模块
以上情况说明网上没有对应的模块。
注意:
不是所有缺失的模块都需要安装。
但所有缺失的模块都给它安装一下,能装的装,不能装的拉倒。
(4)执行checksetup.pl
(5)修改C:
\bugzilla\localconfig文件
打开localconfig文件,将其中的$db_port=0;改为$db_port=3306;$index_html=0;改为$index_html=1;
$db_name='';改为创建的数据库的名称。
(注意:
名称放单引号中)
$db_user='';改为创建的数据库用户名。
$db_pass='';改为数据库用户密码。
$db_port=0;改为3306
$index_html=0;改为$index_html=1;
(6)配制完成后,在命令行下再次运行checksetup.pl将会生成和数据库有关的数据表。
(7)到这一步时
输入smtp服务器的地址,例如QQ,就输入smtp.qq.。
163就输入smtp..。
(注意,这个是用于bugzilla服务发用的,必须真实有效)。
(8)输入管理员地址(这是就是bugzilla管理员账号,必须是格式的,可以是一个假的,例如:
doghome.,请牢牢记住自己设置的管理员账号,否则无法以管理员身份登录bugzilla,如果管理员账号忘记了,你可以通过删除数据库中所有的表,执行checksetup.pl来重新设置,但是这个代价是沉重的。
还有一种方法就是找到管理员所在的表,删除这个表,重新执行checksetup.pl但这个方法未测试过。
)
(9)输入管理员真实名称
可以随便输入一个,后面可以在c:
/bugzilla/data/params.json文件中进行修改。
但建议输入(8)中设置的地址中之前的字符串作为realadministrator的name。
(10)设置管理员密码:
输入管理员密码。
(这个也要牢牢记住)
(11)输入确认密码,然后变成
到此为此bugzilla配制先告一段落。
五、IIS安装配制,在此以WIN7IIS7.0为例。
(1)进入控制面板->程序->打开或者关闭windows功能。
(需要耐心等待一会)
把Internet信息服务选择成如上图所示,选项框中打钩的说明子选项已经全部选择,为蓝色方块的说明下面还有些没选择。
按上图选择就够了。
点击确定后,耐心等待它安装完成。
(2)进入IIS进行配制
(1)
从控制面板->系统和安全->管理工具->(我这里出了点问题,没法截图了)直接按上面的命令进入最简单。
在DefaultWebSite上右击选择“添加应用程序”
(3)单击刚才添加的“应用程序”,即图中的bugzilla,在功能示图中
双击“默认文档”在右上角点击“添加”
(4)单击DefaultWebSite在功能示图中找到“处理程序映射”双击打开它。
然后在右上角选择“添加脚本映射…”
点击“确认”,再点击“是的”
(5)还是在DefaultWebSite再次点击“添加脚本映射…”
点击“确认”,再点击“是的”
(6)单击刚才添加的应用程序,即”bugzilla”,在功能示图上,双击打开“处理程序映射”在右上选择“添加脚本映射…”
(7)重启IIS
到此为止,应该可以在浏览器中访问bugzilla了。
访问方式有以下几种:
127.0.0.1/bugzilla/
127.0.0.1/bugzilla/index.cgi
localhost/bugzilla/
localhost/bugzilla/index.cgi
eamo-tech/bugzilla/其中eamo-tech为计算机名称
eamo-tech/bugzilla/index.cgi
192.168.1.10/bugzilla/
192.168.1.10/bugzilla/index.cgi
注意点:
(1)bugzilla管理员,是在执行checksetup.pl时设置的账号和密码,仔细回想一下。
别忘记了。
如果忘记了,请参考本说明书中第四步安装bugzilla的步骤。
(2)在bugzilla管理员设置中,urlbase设置中,千万别启用ssl_de..否则会导致bugzilla无法访问,怎么修复都不行,全部卸载,按此文档说明一步步重来。
六、以管理员身份登录bugzilla设置。
没有设置的话,用户注册无法顺利进行,因为注册需要确认。
mail_delivery_method:
SMTP
mailfrom:
aaaaqq.
use_mailer_queue:
on或者off
smtpserver:
smpt.qq.(注意:
不同这个是不一样的,例如smtp..)
smtp_username:
aaaaqq.
smtp_password:
就是的密码
smtp_ssl:
off(注意:
请不要使用SSL可能会导致网页无法访问)
smtp_debug:
如果有问题,可以打开这个调试开关,方便跟踪问题。
点击save_chages.
到此为止设置完成。
七、设置urlbase
点击网面上的Home,回到如下界面。
点击urlbase
Urlbase:
192.168.1.10/bugzilla/
ssl_redirect:
OFF(这个一定要选择OFF,不然会导致bugzilla无法访问,涉及到证书的问题,这个有点复杂,我暂时没搞明白。
超出一个嵌入式软件工程师的能力围了,不过花点时间应该是可以解决的)
sslbase:
https:
//192.168.1.10/bugzilla/(注意是https开头)
Cookiepath:
/bugzilla/放到这个目录下好一点,默认是”/”根目录的意思。
点击savechanges
好了,可以注册用户了!
Havefine!