Bugzilla 安装.docx
- 文档编号:7745795
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:11
- 大小:22.66KB
Bugzilla 安装.docx
《Bugzilla 安装.docx》由会员分享,可在线阅读,更多相关《Bugzilla 安装.docx(11页珍藏版)》请在冰豆网上搜索。
Bugzilla安装
Bugzilla安装指南(InstalledinWindows)2
一、安装前的准备2
二、安装MySql3
三、安装Activeperl及Perl模块:
4
四、检验安装Bugzilla5
五、配置IIS6
六、附录。
6
七、架设自己的邮件服务器7
一)安装SMTP和POP3服务7
二)注册邮件帐户8
三)设置邮箱基本属性(可选)8
四)设置邮箱的安全属性(可选)9
A.POP3服务器安全设置9
B.SMTP服务器安全设置9
五)客户端设置10
C.OutlookExpress客户端设置11
D.Foxmail客户端设置11
八、Sendmail的配置12
九、Bugzilla的参数设置13
Bugzilla安装指南(InstalledinWindows)
一、安装前的准备
a) Mysql下载:
版本:
MySql-5.0.27-win32
b) ActivePerl下载:
版本:
ActivePerl-5.8.8.820-MSWin32-x86-274739.msi
c) Perl模块:
http:
//S
d) Bugzilla下载:
http:
//www.bugzilla.org/download版本:
Bugzilla-2.20
e) IIS(InternetInformationServer),最好最先安装。
f) OperationSystem:
Windows2003orWindowsxpprofessional
二、安装MySql
Mysql的安装是标准的Windows安装,很简单,按照提示一路Next就可以了。
在配置步骤中,记下分配的端口号(默认是3306),管理员账户Root的密码(密码是自己设置的)。
开始建立数据库:
进入MySql的命令行界面,以ROOT用户登录:
a)#Createdatabasebugs;
/不需要#Createdatabasebugzilla;
#Grantallprivilegesonbugs.*tobugzilla@localhostidentifiedby‘admin’;
注释:
(‘bugzilla’@’localhost’为新添加的用户账户,后面的bugzilla为密码)
/不需要#Grantallprivilegesonbugzilla.*to‘bugzilla@’localhost’identifiedby‘bugzilla’;
#Flushprivileges;
注意:
如果MySql是4.1以上的版本,那么有可能会出现”客户端不支持验证协议”的错误,这时使用如下方法进行解决:
#Setpasswordfor‘bugzilla’@’localhost’=OLD_PASSWORD(‘bugzilla’);
#quit;
到此。
Mysql安装完成。
三、安装Activeperl及Perl模块:
同Mysql一样,Activeperl也是标准安装包,一路“下一步”就可以顺利安装完成。
安装完成后。
会在系统盘下(一般是C:
盘)生成一个Perl的文件夹(C:
\Perl)。
法一:
进入Perl的bin文件夹下:
C:
\perl\bin>ppm-shell.bat
Ppm>repaddBugzillahttp:
//landfill.bugzilla.org/ppm(提供模块下载地址)
……..
Ppm>installAppConfig
….
Ppm>installTimedate
…
Ppm>installDBI
…
Ppm>installDBD-mysql
…
Ppm>installTemplate-Toolkit
…
Ppm>installMailTools
…
Ppm>installGD
…
Ppm>installchart
…
Ppm>installGDGraph
…
Ppm>installPatchReader
…
Ppm>installNet:
:
LDAP
…
安装完成。
另:
如果是新版本的ActivePerl那么,它会提供一个模块包管理器。
运行bin下的ppm.bat就会出现。
也可以用这个来安装模块。
两者都是一样的。
四、检验安装Bugzilla
把下载到的Bugzilla-2.22.2解压到C:
盘根目录下,改名为Bugzilla.
在命令提示符下:
C:
\perl\bin\>perl.exec:
\bugzilla\checksetup.pl
此时,它将会检查您所安装的perl模块是否符合要求。
并给出相应的提示。
有些模块版本可能比较低,那就去下载新版本的模块,再安装上去。
(对待某些模块不存在或者不能正常安装的方法,运行下载的Bugzilla的perl模块下的.bat文件,通过这两种共同的途径,对于2.20的Bugzilla的版本,所有的模块都是能正常安装的。
再次运行C:
\perl\bin\>perl.exec:
\bugzilla\checksetup.pl,
当检查全部完成时,它会在C:
\bugzilla\下生成一个localconfig的配置文件。
用记事本打开,编辑:
找到:
$db_host=”localhost”;数据库服务器地址
$db_port=3306;数据库服务器所用的端口
$db_name=”bugs”;数据库名称,我们先前建立的数据库
$db_user=”bugzilla”;数据库账户,我们先前建立的数据库用户
$db_pass=”admin”;数据库账户密码,我们先前设立的密码
Localconfig文件设置完成后,保存退出。
再次运行:
C:
\perl\bin>perl.exec:
\bugzilla\checksetup.pl
此时,它会根据你设置的参数连接数据库,生成表和数据。
另外会叫你设置SMTP服务器地址,BUGZILLA管理员电子邮件和管理用户和密码。
OK,此时你的bugzilla基本上已经全部完成。
对了怎么访问?
我们来配置IIS吧。
五、配置IIS
IIS的配置相对简单,建立一个虚拟目录,将文件路径指向c:
\bugzilla.执行权限设置为:
脚本和可执行文件。
然后点击旁边的“配置”按钮。
弹出“应用程序配置”对话框。
点击,“添加”按钮,添加如下参数:
可执行文件:
c:
\perl\bin\perl.exe–xC:
\bugzilla–wT“%s”%s
不要copy以上的命令,否则很容易出现错误,这是因为这个命令的语法要求非常严格,如果安装后.CGI程序没法正常的解析,很有可能是这个上面有错误,一定要在英文半角输入法的情况下配置。
扩展名:
.CGI
动作:
限制为:
GET,HEAD,POST.
一路确定。
关闭IIS属性窗口。
此时打开IE。
输入:
http:
//localhost/bugzilla,OK,成功出现了BGUZILLA的界面。
现在。
已经成功完成了BUGZILLA的安装。
五:
汉化(略)
详见安装包里面的说明;
不过这个版本的汉化显得有些粗糙,个人觉得还是英文版的用的比较舒服。
六、附录。
安装指南,为了书写方便没有配上图片。
图片请参考bugzilla官方提供的安装文档,图片与其完全一样。
地址为:
http:
//www.bugzilla.org/docs/win32install.html.
七、架设自己的邮件服务器
以下针对的是用sendmail发邮件配置来说的。
如果用作正式测试用的BUG管理工具,用服务商提供的邮件服务器比如163这样的邮件服务器是不行的,因为调用多了帐户有可能被锁定。
推荐自己假设邮件服务器。
方法如下:
在WindowsServer2003中带有完整的SMTP和POP3服务,并且能够支持有域和无域两种环境,非常便于中小型企业实施。
今天,小编就以WindowsServer2003企业版为例带领大家架设一台免费的邮件服务器,希望能够对各位朋友学习邮件服务器提供一些帮助。
一)安装SMTP和POP3服务
双击“控制面板→管理工具→管理您的服务器”,在出现的窗口中会显示本机已经安装的服务功能(我已事先将主机名设置为,并作为域中的域控制器),点击“添加和删除角色”按钮。
系统是Windowsserver2003,启用添加/删除windows组件出现以下错误:
无法加载安装安装程序:
Wbemupgd.dll,或是找不到函数0cEntry.请与您的系统管理员联系。
特定错误码是0x7e.
解决方法
微软已经给出解决的方法了,就是增加或者修改
path路径%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
在“我的电脑”点右键,打开“属性”后面的“高级”面板,里面有一个“环境变量”,
打开会看到2个变量,一个是administrator用户的变量,另一个是系统的变量,要给admistrator的变量
新建一个变量,变量名:
path,变量值:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem,
然后再给系统的的变量增加一个变量(如果变量PATH已经存在的话,
请检查有没有%systemroot%\system32\wbem这个路径,如果有的话添加上就可以了),变量名跟变量值跟administrator的一样。
系统自动扫描当前已经安装的服务,出现窗口后,我们选择“邮件服务器POP3,SMTP”服务,点击下一步开始安装邮件服务器。
随即出现的窗口,我们需要填写身份验证方法和电子邮件域名。
身份验证方法:
身份验证方法是指服务器从什么地方检查用户下载邮件时使用的帐户与密码。
如果您的局域网中已经事先设立了一个域,并且有大量的用户帐户,建议您选择“ActiveDirectory集成的”,这样用户就可以使用原有的登录帐号和密码来处理电子邮件了;如果您还没有建立域模式,也可以在这里选择“本地Windows帐户”,系统就会从本地SAM安全帐户验证权限了。
电子邮件域名:
这里输入要注册给用户的邮件帐户@后面的后缀;例如bugmail。
点击“下一步”按钮,完成邮件服务器的安装。
二)注册邮件帐户
1、再次双击“控制面板→管理工具→管理您的服务器”,在窗口中已经增加了“邮件服务器(POP3,SMTP)”,点击“管理此邮件服务器”进入POP3管理界面。
2、点击“添加邮箱”,出现“添加邮箱”窗口。
邮箱名中填写要注册给用户的邮件帐户@前面的字符,它与电子邮件域名共同组成了用户的邮件帐户。
如果打算创建邮件帐户的同时建立一个Windows用户,应选中“为此邮箱创建相关联的用户”复选框,最后,点击确定按钮,完成用户帐户的创建。
这样我们就建立了一个名jane@bugmail的邮件帐户。
其它用户帐户也照此方法同样建立。
注:
如果域中已经建立过同名的用户,这里不应选中“为此邮箱创建相关联的用户”。
否则,会产生冲突提示。
三)设置邮箱基本属性(可选)
点击“控制面板→管理工具→Internet信息服务(IIS)管理器”,打开SMTP服务器控制台,右键选择SMTP服务器的属性,打开窗口,选择“邮件”标签。
1、限制每封邮件大小:
可以在“邮件”选项卡中“限制邮件大小为(KB)”设置每封外发邮件的最大尺寸(以KB为单位)。
2、设置故障通知帐号:
如果邮件在发送中因大小超限、对方服务器故障等情况不能送达时,SMTP除自动向信件发送人发送一封称为NDR的未抵达说明邮件以外,还可以向另外一个地址同时发送一封NDR副本。
建议这里设为网络管理员的邮箱,便于其分析邮件未抵达的原因。
四)设置邮箱的安全属性(可选)
APOP3服务器安全设置
大家已经知道,邮件客户端在收信时会使用用户的帐号名和密码登录POP3服务器,“验明正身”后才能下载邮件列表,而在这个过程中,帐号和密码默认是明文传递,很容易被窃听者窃得。
WindowsServer2003自带的POP3服务器支持在服务器端和客户端共同部署SPA安全密码验证,对传输的帐号和密码加密,来保证用户帐户和密码的安全。
双击“控制面板→管理工具→管理您的服务器”,点击“管理此邮件服务器”,打开POP3服务器控制台。
1)服务器:
打开POP3服务器属性窗口,选中“对所有客户端连接要求安全密码身份验证(SPA)”复选框,即完成服务器端SPA安全验证。
2)客户端:
OutlookExpress客户端软件支持SPA安全验证,进入OutlookExpress中该帐户的属性设置窗口,选中“使用安全密码验证登录”复选框后,即完成客户端的安全验证。
BSMTP服务器安全设置
在默认情况下,SMTP服务器启用的是“匿名访问”的验证方式。
也就是说,任何人都可以不用用户名和密码就可连接到SMTP服务器上来发送邮件,这也是很多垃圾邮件泛滥的原因。
而SMTP服务器既可以实现客户端发信时使用帐号与密码进行验证连接,还可以通过IP地址验证连接,也可以使用证书进行更高级别的身份验证后再进行发信。
双击“控制面板→管理工具→Internet信息服务(IIS)管理器”,打开SMTP服务器控制台。
帐号与密码验证:
在SMTP控制台“访问”标签下点击“身份验证”按钮即可进入身份验证窗口。
1)选中“匿名访问”复选框后,用户无需提供有效的帐号与密码即可连接使用SMTP服务器。
2)选中“基本身份验证”复选框后,用户需要提供用户名和密码才能连接至SMTP服务器,但帐号与密码是以明文传输,安全性较差。
3)选中“需要TLS加密”复选框后,系统会对所传输的帐号名、密码、信息数据进行TLS加密,但必须与客户端相配合使用。
OutlookExpress支持TLS加密。
4)在“默认域”中填入的域将用于进行用户验证。
5)选中“集成的Windows身份验证”复选框后,只有拥有有有效MicrosoftWindows帐户的用户才能连接至SMTP服务器。
同时,帐号与密码都将使用NTLM进行加密,但信息数据不被加密。
IP地址身份验证:
在SMTP控制台“访问”标签下点击“连接”按钮即可出现IP地址验证窗口。
通过“添加”按钮可以添加进一些IP地址和子网掩码,如果只允许使用添加进来的IP地址的计算机能够连接服务器时,选择“仅以下此表”单选框即可,如果想将这些IP地址排除在外,选择“仅以下列表除外”单选框即可。
这种方式简便易行,比较适合于中小企业使用。
证书身份验证:
也可以使用证书实现更高级别的加密传输。
由于证书服务使用的是非对称密钥,具有极高的安全性。
但证书服务无论是部署还是使用都十分繁琐,不太适合小型企业。
因此,本文对其不再详述,有意的朋友可参阅相关资料。
找到文件C:
\WINDOWS\system32\drivers\etc\hosts
在末尾加上一行:
localhostbugmail(你刚设的域名)保存。
运行cmd,输入命令pingbugmail能ping通说明域名能被本机解析了。
五)客户端设置
服务器设置完成后,就是客户端软件的设置了,我选择了大家用得较多的Foxmail和OutlookExpress两款软件作讲解。
COutlookExpress客户端设置
帐户、密码:
在“帐户名”、“密码”处填写用户的帐户名和密码。
需要注意的是,如果未采用SPA验证时,帐户格式为xxx@xxx.xxxhongwei@;而如果使用了SPA验证时,帐户格式为xxx,本例中为hongwei。
由于未采用SPA验证生成的帐号格式与我们的习惯不符,客户端极易设置错误,导致收邮件时提示密码不正确。
服务器信息:
在“接收邮件POP3”、“发送邮件SMTP”一栏填入邮件服务器例如bugmail或其IP地址192.168.1.3。
SMTP认证:
如果在SMTP服务器中设置需要帐户密码访问时,应选中“我的服务器要求身份验证”复选框,并点击“设置”按钮按照服务器端设置填写认证用户名与密码。
安全码验证:
如果在POP3服务器中设置了使用安全码SPA验证后,应选中“使用安全密码验证登录”复选框。
DFoxmail客户端设置
帐户密码:
在“POP3帐号名”、“密码”处填写用户的帐户名和密码。
Foxmail不支持SPA安全验证。
服务器信息:
SMTP与POP3服务器一栏中填入邮件服务器或其IP地址192.168.1.3。
SMTP认证:
如果在SMTP服务器中设置需要帐户密码访问时,应选中“SMTP服务器需要身份验证”复选框,并点击“设置”按钮按照服务器端设置填写认证用户名与密码。
经过上面简单的设置以后,您就已经成功地利用WindowsServer2003架设了一套免费的内部邮件系统。
当然,作为一套最基本的电子邮件服务器,它的功能还很有限,比如没有WEB界面管理、自动回复、也无法实现客户端控制等等。
因此,如果您觉得这套邮件系统的功能不够用的话,恐怕还得去购买一套功能更强大的邮局软件。
八、Sendmail的配置
下载sendmail,下载地址.au/sendmail/,下载后一路next默认安装。
然后对配置文件c:
/usr/lib/sendmail.ini.
依照你的POP3邮件服务器(和outlook得配置是差不多的)来进行设置;我的设置如下(红色的部分是需要自己修改的部分)
;configurationforfakesendmail
;ifthisfiledoesn'texist,sendmail.exewilllookforthesettingsin
;theregistry,underHKLM\Software\Sendmail
[sendmail]
;youmustchangetoyoursmtpserver,
;ortoIIS's"pickup"directory.(generallyC:
\Inetpub\mailroot\Pickup)
;emailsdeliveredviaIIS'spickupdirectorycausesendmailto
;runquicker,butyouwon'tgeterrormessagesbacktothecalling
;application.
smtp_server=
;smtpport(normally25)
smtp_port=25
;thedefaultdomainforthisserverwillbereadfromtheregistry
;thiswillbeappendedtoemailaddresseswhenoneisn'tprovided
;ifyouwanttooverridethevalueintheregistry,uncommentandmodify
default_domain=
;logsmtperrorstoerror.log(defaultstosamedirectoryassendmail.exe)
;uncommenttoenablelogging
error_logfile=error.log
;createdebuglogasdebug.log(defaultstosamedirectoryassendmail.exe)
;uncommenttoenabledebugging
;debug_logfile=debug.log
;ifyoursmtpserverrequiresauthentication,modifythefollowingtwolines
auth_username=jane@
auth_password=123456
;ifyoursmtpserverusespop3beforesmtpauthentication,modifythe
;followingthreelines
pop3_server=localhost
pop3_username=jane@
pop3_password=123456
;toforcethesendertoalwaysbethefollowingemailaddress,uncommentand
;populatewithavalidemailaddress.thiswillonlyaffectthe"MAILFROM"
;command,itwon'tmodifythe"From:
"headerofthemessagecontent
force_sender=jane@
;sendmailwilluseyourhostnameandyourdefault_domainintheehlo/helo
;smtpgreeting.youcanmanuallysettheehlo/helonameifrequired
hostname=
九、Bugzilla的参数设置
以管理员身份进入,设置一下参数
发邮件的发式选择sendmail,邮件服务器修改一下。
如果是自己的邮件服务器,改称localhost就可以了
如果还不能发邮件,应该查看sendmail下的error.log,根据提示的消息来更改配置。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Bugzilla 安装