您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > bugzilla-win7下安装步骤
Bugzillawin7安装说明作者:伯恩(QQ:846081627未经允许也可以随便转载)一、安装mysql数据库mysql-5.5.21-win32.msi(请不要用很新的版本)注意:如果之前有安装过mysql要在C:\ProgramData目录下,把MySQL目录删除,否则Startservice这一步会出错。二、配制数据库(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.com。163邮箱就输入smtp.163.com。(注意,这个邮件是用于bugzilla服务发邮件用的,必须真实有效)。(8)输入管理员邮件地址(这是就是bugzilla管理员账号,必须是邮件格式的,可以是一个假的邮件,例如:dog@home.com,请牢牢记住自己设置的管理员账号,否则无法以管理员身份登录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/index.cgi://localhost/bugzilla/index.cgi其中eamo-tech为计算机名称://192.168.1.10/bugzilla/注意点:(1)bugzilla管理员,是在执行checksetup.pl时设置的账号和密码,仔细回想一下。别忘记了。如果忘记了,请参考本说明书中第四步安装bugzilla的步骤。(2)在bugzilla管理员设置中,urlbase设置中,千万别启用ssl_de..否则会导致bugzilla无法访问,怎么修复都不行,全部卸载,按此文档说明一步步重来。六、以管理员身份登录bugzilla设置邮件。没有设置邮件的话,用户注册无法顺利进行,因为注册需要邮件确认。mail_delivery_method:SMTPmailfrom:aaaa@qq.comuse_mailer_queue:on或者offsmtpserver:smpt.qq.com(注意:不同邮件这个是不一样的,例如smtp.163.com)smtp_username:aaaa@qq.comsmtp_password:就是邮件的密码smtp_ssl:off(注意:请不要使用SSL可能会导致网页无法访问)smtp_debug:如果邮件有问题,可以打开这个调试开关,方便跟踪问题。点击save_chages.到此为止邮件设置完成。七、设置urlbase点击网面上的Home,回到如下界面。点击urlbaseUrlbase::OFF(这个一定要选择OFF,不然会导致bugzilla无法访问,涉及到证书的问题,这个有点复杂,我暂时没搞明白。超出一个嵌入式软件工程师的能力范围了,不过花点时间应该是可以解决的)sslbase:(注意是https开头)Cookiepath:/bugzilla/放到这个目录下好一点,默认是”/”根目录的意思。点击savechanges好了,可以注册用户了!Havefine!
本文标题:bugzilla-win7下安装步骤
链接地址:https://www.777doc.com/doc-4418460 .html