Bugzilla安装到配置完成

合集下载

教你如何搭建Bugzillla服务器

教你如何搭建Bugzillla服务器

一.安装MYSQL和MYSQLCC (Mysql Center Control, mysql管理器,可以直接在这个里面管理数据库,MYSQLCC可以不装)。

安装完mysql后运行mysql\bin\winmysqladmin.exe,如果屏幕右下角系统托盘图标出现的图标为绿色,则正常启动了。

二.安装ActivePerl。

双击ActivePerl-5.8.8.820-MSWin32-x86-274739.msi(作用:解析cgi代码)。

三.配置mysql数据库1.运行C:\mysql\bin\下的winmysqladmin.exe文件,已运行的就不要运行了。

2.修改mysql中root用户的密码。

要注意mysql的安装目录,mysql安装在哪就进入哪,具体情况具体分析!C:\>cd mysql\bin进入到mysql下的bin目录C:\mysql\bin>mysql -u root mysql用root用户登陆数据库,如果已经有密码要使用以下格式:mysql -u root -p mysqlmysql>update user set password=password(‘1234’) whereuser=‘root’;mysql>flush privileges;其中(‘1234’)内的1234为root用户的密码,注意最后要加‘;’号。

如果要删除密码,则在登陆后使用下面的指令:GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';FLUSH PRIVILEGES;创建完root用户的密码后不要退出,继续。

3.创建ljq用户(管理bugzilla数据库),并赋予相应权限。

使用以下语句创建:mysql> grant all on bugzilla.* to ljq@locaalhost identified by‘1234’;mysql> flush privileges;其中以上的“all”表示具有所有权限,bugzilla.*表示数据库bugzilla中的所有表,‘1234’表示用户ljq的密码。

bugzilla安装教程

bugzilla安装教程

一.准备bugzilla压缩包2003操作系统虚拟机压缩包二.安装MYSQL2.1安装MYSQL1.执行MYSQL下的setup.exe2.选择自定义安装。

3.安装路径设为 c:\mysql,因为在Bugzilla的Checksetup.pl中默认Mysql安装在C:\mysql。

4.开始安装,下一步至创建MySQL帐户,选择“Skip Sing-Up”,跳过网站帐户的注册。

下一步至完成。

5.点击“Next”,下一步默认至下图。

选择复选“Include Bin Directory inWindows PATH”,将MySQL的bin目录包含进Windows的PATH环境变量中,下一步。

6.输入root用户的密码,例:123123,如果需要远程访问,复选“Enable rootaccess from remote machines”,下一步至安装完成。

2.2配置MYSQL1.开始->所有程序->mysql->mysql 5.0->MySQL Server Instance ConfigWizard,设置mysql,输入刚才设置的MYSQL密码“123123”。

2.我们需要在mysql中创建Bugzilla的用户以及数据库,主要三条命令为:a、建立数据库bugs 。

命令:create database bugs;b、查询数据库。

命令:show databases;c、建立用户bugs,密码为空,对Bugs数据库具有一定权限命令:GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCK TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhostIDENTIFIED BY '123';d、从 mysql 数据库授权表中重新装载权限。

命令:FLUSH PRIVILEGES;3.退出。

bugzilla配置与使用

bugzilla配置与使用

下面的语言不是简体中文的,是繁体中文,因为3.2.3版本的简体中文语言包还没发布一、首先打开IE在地址栏里输入:http://server/bugzilla (server即bu 步骤见我写的另一个Excel),正常情况下应该显示如下界面安装bugzilla时,设置的管理员邮箱地址和密码这里我们可以通过帐户和密码登录系统,我这里是通过管理员的身份登录,便于我后面的系统设二、我们先从管理者界面开始介绍,这里主要对参数设定、使用者、产品等1、下面我们先介绍参数设定1、maintainer: 设置bugzilla管理者的邮箱2、urlbase: http://192.168.1.51:8080/bugzilla-3.2.3/3、proxy_url: 如果有用代理就必须设置2、对电子邮件进行配置1、mail_delivery_method: 定义电子邮件的寄送方式2、mailfrom:3、smtpserver: 使用SMTP作为服务器时,SMTP服务器的地址;三、对使用者进行编辑新增使用者输入帐号(为邮箱地址)、真实姓名、密码然后新增;输入帐号(为邮箱地址)、真实姓名、密码然后新增;1、第一个复选框是指可以是否有权限替其他使用者设定这些权限2、第二个复选框是指使用者是否是这个群组的成员四、对产品进行维护编辑子产品编辑版本五、字段值设置1、操作系统平台设置2、硬件平台设置3、优先程度4、严重程度5、状态6、解决方案操作系统平台设置六、bug状态流设置可以对bug的状态进行设置,和取舍;七、用户群组的设置没发布,所以大家先将就着用;r即bugzilla的服务器,具体安装系统设置;产品等做了设置;。

Linux下Bugzilla的安装与配置

Linux下Bugzilla的安装与配置

Linux下Bugzilla的安装与配置Linux下Bugzilla的安装是在Linux学习中的一个重点,也是广大Btest学员学习Linux的一个难点,因为牵扯到很多知识和技能,而在我们的教材中的安装过程的讲解又分布在几章的内容当中。

这篇文章,结合教材的知识体系及内容进度,把Bugzilla的安装做一个总结,这个安装配置顺序是完全按照教材顺序,有利于学员按照教材进行学习总结。

一、Perl模块的安装1、准备工作(1)在Linux中的/root路径下创建一个bugzilla文件夹,并在其中创建一个modules文件夹(路径可以自己设定)(2)把这章所需要的软件上传到Linux中,其中包括bugzilla-2.18rc2.tar、httpd-2.0.40-21.i386、modules文件夹下的所有模块。

∙在SecureCRT中进入bugzilla目录,输入命令rz,出现上传文件对话框,在此找到并选择软件bugzilla-2.18rc2.tar、httpd-2.0.40-21.i386,然后点击“Add”,再点击“ok”,即实现上传∙在SecureCRT中进入刚建立modules目录,输入命令rz ,出现上传文件对话框,在此找到所需的模块,并全部选择后,点击“Add”,再点击“ok”,即实现上传二、检查bugzilla需要的模块1、进行解包在bugzilla目录下,输入命令tar –xzvf bugzilla-2.16.4.tar.gz即可实现解包2、解包完成后,使用命令ls 查看文件,可以看到解包后得到一个文件夹:bugzilla-2.18rc2 ,进入此文件夹3、在bugzilla-2.18rc2目录下,检验模块,输入命令perl checksetup.pl4、查看检查结果,即可了解哪些模块没有安装,以下六个必备模块还没有安装:AppConfig (v1.52)CGI (v2.93)Date::Format (v2.21)DBI (v1.36)DBD::mysql (v2.1010)Template (v2.08)其中DBD模块在本章中先不进行安装,因为这个模块需要先安装mysql,其他模块均可安装三、Perl的模块安装1、安装AppConfig (v1.52)(1)进入自己建立的modules目录,找到AppConfig-1.56.tar.gz(2)解包:tar-xzvfAppConfig-1.56.tar.gz(3)解包完,会生成名为AppConfig-1.56的文件夹,进入此文件夹(4)编译成Makefile文件perlMakefile.PL编译完,查看此目录,会看到新生成的Makefile文件(5)编译生成模块make(6)测试模块(此步可以省略)maketest(7)安装模块make install(8)进入bugzilla-2.18rc2 目录,输入命令perlchecksetup.pl此时可以看到AppConfig (v1.52)模块已经安装2、安装CGI (v2.93)(1)进入自己建立的modules目录,找到CGI.pm-3.05.tar.gz(2)解包:Tar -xzvfCGI.pm-3.05.tar.gz(3)解包完,会生成名为CGI.pm-3.05的文件夹,进入此文件夹(4)编译成Makefile文件perlMakefile.PL编译完,查看此目录,会看到新生成的Makefile文件(5)编译生成模块make(6)测试模块maketest(7)安装模块make install(8)进入bugzilla-2.18rc2 目录,输入命令perlchecksetup.pl此时可以看到CGI (v2.93)模块已经安装3、按照同样的方法安装Date::Format (v2.21)软件为TimeDate-1.16.tar.gz4、安装DBI (v1.36)(1)安装DBI时,需要两个支持工具,这两个工具位于CD2中,所以先装载CD2,再进行挂载Mount /dev/cdrom /mnt/cdrom(2)挂载后,进入/RedHat/RPMS目录,找到gcc-3.2.2-5.i386.rpm包,进行安装rpm –ivh gcc-3.2.2-5.i386.rpm(3)找到zlib-devel-1.1.4-8.i386.rpm包,进行安装rpm –ivh zlib-devel-1.1.4-8.i386.rpm(注意及时卸载光驱)(4)为DBI模块设置环境变量,命令export LANG=c(5) 安装DBI (v1.36),软件为DBI-1.45.tar.gz(安装步骤参考前面)tar -xzvf DBI-1.45.tar.gzcd DBI-1.45perl Makefile.PLmakemake testmake install5、安装Template (v2.08),软件包为Template-Toolkit-2.14.tar.gz注意:在输入完命令perlMakefile.PL后,会有询问:It requires access to an existing test database. [y]此处回答为n 即可,后面的问题同样回答n6、注意:DBD::mysql (v2.1010)模块没有安装,到第五章安装完mysql 以后再安装该模块四、Apache的安装1、首先检查是否已经安装了httpd服务rpm –qa httpd如果没有出现任何信息,表示没有安装2、进入bugzilla目录,可以看到httpd的安装包httpd-2.0.40-21.i386.rpm ,进行安装rpm-ivhhttpd-2.0.40-21.i386.rpm3、再次检查httpdrpm-qahttpd此时可以看到如下信息:httpd-2.0.40-214、启动httpd,命令/etc/rc.d/init.d/httpd start会出现信息:Starting httpd: [OK]五、Apache配置1、apache的配置文件为/etc/httpd/conf/httpd.conf,进入/etc/httpd/conf目录,编辑httpd.conf文件,vihttpd.conf2、在命令状态下,输入:/ServerName查找ServerName字符串,找到#ServerName :80在该行的下一行添加一行:ServerName192.168.94.40:80保存退出3、检查语法是否正确,输入命令httpd-t出现提示:Syntax OK表示修改语法正确4、修改/etc/hosts 文件,进入/etc 目录,编辑hosts 文件vihosts5、在hosts文件中添加一行:192.168.94.20zhaotest注:zhaotest为linux主机名称6、重新启动httpd/etc/rc.d/init.d/httpdrestart出现信息:Stopping httpd: [OK]Starting httpd: [OK]表明启动成功7、测试,在Windows IE地址栏中输入192.168.94.40 ,如果出现apache的测试页面,表明配置成功六、mysql的安装和启动1、mysql依赖于三个安装包中,分别是:MySQL-server-4.0.21-0.i386.rpmMySQL-client-4.0.21-0.i386.rpmMySQL-devel-4.0.21-0.i386.rpm2、在SecureCRT中进入bugzilla目录,输入命令rz ,上传三个安装包文件3、安装三个包:rpm-ivhMySQL*.rpm4、启动mysql数据库/etc/rc.d/init.d/mysqlstart5、查看mysql进程ps-ef | grep mysql七、使用、配置mysql1、连接到mysqlmysql-uroot注意:初始安装的MySQL,超级用户没有口令2、设置口令,在mysql提示符下,输入命令Set password for root=password("123456") ;为root设置口令为123456 ,注意sql语句以“;”结束3、创建数据库bugsCreatedatabasebugs ;4、创建用户bugsGrantselect, insert , update , delete , index , alter , create , locktables , createtemporarytables , drop , referencesonbugs.*tobugs@localhost identified by '123456';5、把数据写入到数据库Flushprivileges;6、退出数据库exit或quit注意:(1)mysql中的sql语句是不区分大小写的,所以在mysql提示符下的输入不必在意大小写(2)mysql语句必须要以分号“;”结束(3)退出语句exit和quit后可以不写分号八、安装DBD模块(由于我们分两次安装,如果重新启动过Linux,需要再设置一次环境变量exportLANG=c)1、在modules目录下,找到DBD-mysql-2.9004.tar.gz ,进行解包和安装,注意安装之前一定保证启动mysql2、进入bugzilla-2.18rc2目录,再次检查模块3、注意:安装如果出现问题,可以通过下面方法尝试解决:(1)在进行到make 命令时,可能会出现下列错误提示:Makefile:89: *** missing separator.Stop.设置环境变量export LANG=c把生成的DBD-mysql-2.9004目录删除rm-r-fDBD-mysql-2.9004 后再重新解包,编译(2)提示mysql有问题(a)ps -ef | grep mysql 查看进程(b)kill-91758杀掉进程(1758为进程号,以实际为准)(c)servicemysqlstart 启动服务九、sendmail 的安装1、首先加载CD1,进入目录RedHat/RPMS找到文件sendmail-8.12.8-4.i386.rpmrpm-ivhsendmail-8.12.8-4.i386.rpm2、卸载CD1,再加载CD3,进入目录RedHat/RPMS,找到文件sendmail-cf-8.12.8-4.i386.rpm rpm-ivh sendmail-cf-8.12.8-4.i386.rpm十、sendmail 的配置首先进入/etc/mail 目录1、配置文件sendmail.mc(1)打开文件sendmail.mcvisendmail.mc(2)在命令状态下,输入/DAEMON_OPTIONS查找字符串:DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl (3)在该字符串前面加上dnl ,把该行注释掉,即:dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl 保存退出(4)执行命令m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf输出新的配置文件2、配置文件access(1)打开文件accessvi access(2)在文件中添加192.168.94 RELAY(注意:网段根据实际确定)保存退出(3)执行命令makemap hash /etc/mail/access.db< /etc/mail/access建立索引文件(会比较慢,大概10-20分钟)3、配置文件local-host-names(1)打开文件local-host-namesvi local-host-names(2)在文件中添加设置本地域名,以进行本地传递4、修改hosts文件,用于接收邮件hosts文件位于/etc目录下(1)进入/etc目录,打开hosts文件vihosts(2)添加linux服务器的IP地址和别名,内容如下:192.168.94.40 5、修改完以上配置文件,重启sendmail/etc/rc.d/init.d/sendmail restart(注意可能时间会比较慢)十一、安装配置POP3和IMAP1、加载CD2,进入RedHat/RPMS目录,找到文件imap-2001a-18.i386.rpm和imap-devel-2001a-18.i386.rpm ,进行安装rpm –ivh imap*.rpm2、进入目录/etc/xinetd.d目录3、找到imap文件和ipop3 这两个文件,分别进行修改,把原来内容中disable的值由yes 变为no保存退出4、重新启动/etc/rc.d/init.d/xinetdrestart5、添加一个用户,并设置密码Adduser zhaodspasswd zhaods密码:123十二、在windows客户机上配置outlook1、其中,邮件地址为:zhaods@为前面设置的服务器的域名(邮箱的具体配置可以参考另一篇拙作<<Bugzilla的使用>>)2、给自己发一封邮件,看是否可以收到十三、配置bugzilla配置文件1、在自己的bugzilla安装路径下(如本例为/root/bugzilla/bugzilla-2.18rc.2目录),找到文件localconfigvilocalconfig2、找到$index_html=0改为:$index_html=1这样会生成一个index.html文件,该文件指向index.cgi3、找到$db_ pass=…‟改为:$db_ pass=…123456‟注意:单引号中为创建bugs用户的密码,一定与前面设置的相同修改后保存退出4、在bugzilla安装路径,输入命令:perlchecksetup.pl创建bugs数据库中的表最后将提示输入如下信息:∙Enter the e-mail address of the administrator:输入:zhaods@说明:要求输入bugzilla管理员e-mail地址,注意是自己前面配置的邮箱帐户,这是登录bugzilla的帐户∙You entered 'zhaods@'.Is this correct? [Y/n]说明:确认刚才输入的e-mail地址是否正确,回答y 即可∙Enter the real name of the administrator:输入:zhaods说明:输入真实姓名∙Enter a password for the administrator account:输入:123说明:登录bugzilla的密码,可以与前面不同,但一定要记住∙Please retype the password to verify:输入:123说明:进行密码确认(6)这时将出现如下信息:'zhaods@' is now set up as an administrator account. 表示帐户创建成功(7)这时,可以到mysql数据库中查看A、输入命令:mysql -uroot -p123456进入mysqlB、在mysql提示符下输入命令:use bugs;连接bugs数据库C、在mysql提示符下输入命令:Show tables;可以看到bugs数据库中已经创建好了表(8)退出mysql即可十四、进一步配置apache1、进入/etc/httpd/conf 目录,输入命令vihttpd.conf2、在命令状态,输入/DocumentRoot找到,DocumentRoot "/var/www/html",将引号中的内容替换为bugzilla的安装路径,本例为/root/bugzilla/bugzilla-2.18rc2 ,替换完结果为:DocumentRoot“/root/bugzilla/b ugzilla-2.18rc2”说明:指定Apache服务器存放网页的根目录3、找到DirectoryIndex在这一行加上:index.cgi把它放在第一位,即:DirectoryIndexindex.cgi index.html index.html.var说明:因为bugzilla的首页为index.cgi,当我们访问bugzilla服务器时,就会返回这个主页4、找到AddHandler cgi-script .cgi去掉前面的#说明:把cgi文件当作程序运行,而不是当作文本文件显示5、找到ServerName在行#ServerName :80 下面添加如下内容:ServerName192.168.94.40:80(这项在前面的练习中可能已经加上了)6、搜索字符串/Directory找到如下内容:<Directory />Options FollowSymLinksAllowOverride None</Directory>每行前面添加#,把这四行内容注释掉,否则会禁止访问bugzilla的页面7、注意:如果前面练习了虚拟主机的配置,需要把前面练习虚拟主机时添加的代码注释掉或者删除掉8、保存退出十五、其他修改及配置1、修改/etc/hosts 文件,添加一行:192.168.94.20 zhaodszhaods为主机名(这项在前面的练习中可能已经做完)2、启动apache/etc/rc.d/init.d/httpd restart3、更改权限:chmod-R777/root注意:一定要有参数–R,是对bugzilla-2.18rc2所在的根路径及其下面的子路径设置权限十六、在Windows IE中访问bugzilla(1)启动IE浏览器,在地址栏中输入地址:192.168.94.40如果看到这只可爱的大蚂蚁,恭喜你,配置成功啦!(2)进行登录点击首页Log In 链接,出现登录界面在Login后面的文本框中输入登录帐户:zhaods@在Password后面的文本框中输入密码:123然后点击Login按钮十七、在Linux中再创建一个用户addusermytest1passwdmytest1密码:123十八、在OutLook中为mytest1用户创建邮箱:mytest1@(与前面创建的方法相同)十九、在bugzilla页面,点击Log Out 链接,登出刚才的帐户二十、点击New Account 链接,创建一个新用户在E-mail address文本框中输入刚才建立的帐户mytest1@在Real name 文本框中输入真实姓名点击Create Account二十一、这时系统会告诉你帐户已经创建,我们到OutLook中去接收bugzilla发送过来的登录密码,用该账户mytest1@和此密码即可登录bugzilla。

bugzilla安装

bugzilla安装

BUGZILLA在windows下的安装一. 安装MySQL数据库下载MySql 4.x:/,我用的版本是mysql4.1.22 for win32安装请看如何在Windows平台下安装MySQL(/bugzero/faq/database-mysql-win.html)。

二.安装activeperl下载activeperl最新版本:/ActivePerl/Windows/,可以安装需要选择所要的版本,我选用的是5.8.822,现在最新的版本是5.10.1002,一开始是我用的是5.10.1002这个版本,发现PPM 中包含的模块反而没有5.8.822这个版本来的全,所以最终还是使用了5.8.822这个版本.但是要注意的是bugzilla3.0.3及以上版本要求activeperl版本在5.8.1以上.安装activeperl,这个没什么可说的,默认安装即可.三.安装bugzillabugzilla并不需要安装,下载完后解压到本地某个目录下即可./download/现在最新的版本是3.1.3,我装的就是这个版本.安装完后,在dos下执行checksetup.pl,看缺少哪几个perl module,具体命令如下:C:\Perl\bin>perl C:\bugzilla-3.1.3\checksetup.pl可以看出,我的perl和bugzilla都放在C盘根目录下,执行后,发现有很多模块需要安装:Checking perl modules...Checking for CGI (v2.93) ok: found v3.29 Checking for TimeDate (v2.21) not found Checking for PathTools (v0.84) ok: found v3.25 Checking for DBI (v1.41) ok: found v1.58 Checking for Template-Toolkit (v2.15) not found Checking for Email-Send (v2.16) not found Checking for Email-MIME-Modifier (any) not foundChecking available perl DBD modules...Checking for DBD-Pg (v1.45) not found Checking for DBD-mysql (v4.00) not found Checking for DBD-Oracle (v1.19) not foundThe following Perl modules are optional:Checking for GD (v1.20) not found Checking for Chart (v1.0) not found Checking for Template-GD (any) not found Checking for GDTextUtil (any) not found Checking for GDGraph (any) not found Checking for XML-Twig (any) not found Checking for MIME-tools (v5.406) not found Checking for libwww-perl (any) ok: found v2.036 Checking for PatchReader (v0.9.4) not found Checking for PerlMagick (any) not found Checking for perl-ldap (any) not found Checking for RadiusPerl (any) not found Checking for SOAP-Lite (any) ok: found v0.55 Checking for HTML-Parser (v3.40) ok: found v3.56 Checking for HTML-Scrubber (any) not foundChecking for Email-MIME-Attachment-Stripper (any) not foundChecking for Email-Reply (any) not foundChecking for mod_perl (v1.999022) not foundChecking for CGI (v3.11) ok: found v3.29上面是执行的一部分结果,可以看到必须安装的模块有7个,其中CGI,DBI,PATHTOOL三个已经安装;可选的安装有三个,就是数据库的三个,根据选择数据库的不同,分别安装.因为我用的是mysql,所以一会就选择dbd-mysql进行安装;还有后面的一堆是可装可不装的,到时等需要用时再安装不迟.接下来,我们就来安装这些模块.四.安装perl modules可以通过activeperl的PPM进行模块的安装.打开开始->程序->activeperl 5.8.8 bulid822->perl package manager(PPM),打开如下图所示窗口:对应(三)我们可以知道需要另外安装TimeDate (v2.21) ,Template-Toolkit (v2.15) ,Email-Send(v2.16),Email-MIME-Modifier (any),DBD-mysql (v4.00) 这五个模块.Template-Toolkit (v2.15)的安装我们在PPM中查找,发现了Template-Toolkit (v2.15),选中它,点右键,点"install Template-Toolkit 2.15",然后点击窗口第二栏的绿色箭头图标,也可以使用快捷键ctrl+enter,弹出一个对话框,点确定即可.TimeDate (v2.21)的安装TimeDate比较奇怪,在PPM上找到的TimeDate版本是1.16,但是直接在ppm上安装完了后,执行checksetup.pl,发现TimeDate安装成功,并且版本升级到了2.22,后来也没发现问题及原因.Email-Send (v2.16)的安装PPM上Email-Send的版本是2.05,无法支持bugzilla 3.1.3,需要通过其他网站下载包安装.在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-Send.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的Email-Send.ppd进行安装此时执行结果提示:ppm install failed: Installing Module-Pluggable-3.01 for Email-Send would downgradeDevel::InnerPackage from version 0.3 to 0.2, Module::Pluggable from version3.6 to 3.01, and Module::Pluggable::Object from version 3.6 to 0; use --force toinstall regardless按照提示将命令改成C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-Send.ppd --force,重新执行即可.DBD-mysql (v4.00)的安装在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的DBD-mysql.ppd进行安装注:关于各个module的详细信息可以在下面的网站上进行搜索查看,如emailsend:http://cpan.uwinnipeg.ca/dist/Email-SendEmail-MIME-Modifier的安装在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-MIME-Modifier.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的Email-MIME-Modifier.ppd进行安装这样五个必须安装的module都已经安装完毕,重新执行checksetup.pl.在bugzilla目录下生成localconfig文件.修改localconfig:$db_driver = 'mysql';# The DNS name of the host that the database server runs on.$db_host = 'localhost';# The name of the database$db_name = 'bugs';# Who we connect to the database as.$db_user = 'bugs';# Enter your database password here. It's normally advisable to specify# a password for your bugzilla database user.# If you use apostrophe (') or a backslash (\) in your password, you'll# need to escape it by preceding it with a '\' character. (\') or (\)# (Far simpler just not to use those characters.)$db_pass = '';# Sometimes the database server is running on a non-standard port. If that's# the case for your database server, set this to the port number that your# database server is running on. Setting this to 0 means "use the default# port for my database server."$db_port = 0;将$db_host改成mysql server端的服务器,我装在本机,所以不用修改;将$db_name = 'bugs';改成$db_name = 'bugzilla';----bugzilla是我新建的BUG数据库的名称;$db_user = 'bugs';改成$db_user = 'bug';----bug是我登录bugzilla数据库的用户名;$db_pass = '';改成$db_pass = 'bug';----bug是我登录bugzilla数据库的用户bug的密码;$db_port = 0;改成$db_port = 3306;----mysql安装默认端口是3306;修改完成后,保存.重新执行checksetup.pl.在dos窗口中可以看到在往数据库中创建相应的表结构.表结构创建完后,提示要求输入管理帐号的邮件,real name和密码,输入后,继续执行,知道提示"Now that you have installed Bugzilla......".接下来我们要将bugzilla部署到iis上,以便项目成员可以通过URL进行访问.五.部署bugzill到IIS上首先安装IIS.∙打开控制面板->管理工具->Internet 服务管理器,在默认Web 站点, 点按右键选择属性->主目录->配置…,在应用程序映射中点击添加,增加如下资料:Executable: C:\Perl\bin\perl.exe "%s" %sExtension: .plLimited to: GET,HEAD,POSTExecutable: C:\Perl\bin\perl.exe -T "%s" %sExtension: .cgiLimited to: GET,HEAD,POST∙默认Web 站点->新建->虚拟目录:别名:Bugzilla,访问目录:C:\Bugzilla,访问权限中增加写入,执行权限。

XAMPP+TestLink+Bugzilla在Windows Server2008 R2上的安装和配置过程

XAMPP+TestLink+Bugzilla在Windows Server2008 R2上的安装和配置过程

[键入公司名称]XAMPP+TestLink+Bugzilla 在Windows Server8 R2上的安装和配置过程XXX2014/12/12此文档中所有操作步骤为作者亲自操作过程,现编写成文档以方便日后需要相关信息来配置该系统的人员。

目录一、前言 (3)二、安装和配置XAMPP (3)1. 下载XAMPP (3)2. 安装XAMPP (3)3. 为MYSQL设置密码 (4)三、安装和配置TestLink (5)1. 下载TestLink安装包: (5)2. 安装TestLink (5)3. 汉化过程 (6)4. Te stLink邮箱配置 (6)四、安装和配置BugZilla (7)1. 安装ActivePerl (7)2. 下载最新版的Bugzilla (7)3. 安装Bugzilla (7)4. 关于邮件发送问题的若干解决方法 (8)五、关联Testlink和Bugzilla (9)1. 在Testlink用户界面添加Issue Tracker工具 (9)一、前言BugZilla和TestLink都是开源的测试管理软件,且有接口和实现两款软件的对接,可以使管理测试用例和Bug的效率大大提高。

由于安装这两款软件需要MYSQL和APACHE,且安装配置过程较为复杂,所以选用了XAMPP 这款集成软件来配置MYSQL和APACHE。

二、安装和配置XAMPP1. 下载XAMPPhttps:///zh_cn/index.html,到这里下载最新的for Windows的XAMPP,本文使用的是v3.2.1。

2. 安装XAMPP下载完成后按提示安装完成即可。

如果出现服务启动不了的问题,多数是因为端口被占用了。

解决方法:在控制面板中点开“Netstat”查看默认端口是否被占用,Aapache的默认端口是80和443,Mysql的默认端口是3306。

如果确认端口被占用,可以点开“Config-Service and Port Settings”修改相应服务的端口号。

Bugzilla使用手册

Bugzilla使用手册

Bugzilla使用手册Bugzilla使用手册本文档详细介绍了如何使用Bugzilla进行软件缺陷跟踪和管理。

Bugzilla是一个开源的缺陷跟踪系统,可以帮助开发团队追踪、记录、修复和验证软件中的问题。

阅读本手册能够让您快速掌握Bugzilla的基本功能和操作方法。

1.Bugzilla简介1.1 什么是BugzillaBugzilla是一个用于管理软件缺陷的系统,由Mozilla基金会开发并开源。

它提供了一个集中的平台,开发团队可以使用它来报告、跟踪和解决软件中的缺陷。

1.2 Bugzilla的特点和优势Bugzilla具有以下特点和优势:- 强大的缺陷跟踪功能:可以追踪缺陷的状态、优先级、严重性等信息,方便开发人员进行问题解决。

- 灵活的自定义选项:可以根据需求定制字段、工作流程等,以适应不同项目的需求。

- 多用户支持:支持多个用户同时访问和使用系统,并可根据用户角色进行权限管理。

- 丰富的报表和统计功能:提供了各种报表和统计图表,帮助团队了解缺陷情况和进展。

1.3 安装和配置Bugzilla详细介绍如何安装和配置Bugzilla,包括环境要求、数据库设置、用户管理等。

1.4 登录Bugzilla演示如何登录Bugzilla,并简要介绍登录后的界面和功能。

2.缺陷报告2.1 创建缺陷报告详细说明如何创建一个新的缺陷报告,包括填写必填字段、选择适当的属性值等。

2.2 编辑和更新缺陷报告解释如何编辑和更新已存在的缺陷报告,包括修改字段值、添加、更改状态等。

2.3 附加文件和截图介绍如何在Bugzilla中附加文件和截图,并说明如何对附件进行管理和查看。

3.缺陷跟踪和管理3.1 缺陷状态和流程详细解释缺陷的不同状态和流程,以及如何使用Bugzilla进行状态变更和工作流管理。

3.2 缺陷搜索和过滤指导用户如何使用Bugzilla的搜索和过滤功能,以快速找到满足特定条件的缺陷。

3.3 缺陷分配和指派说明如何将缺陷进行分配和指派给合适的开发人员或团队。

CentOS安装bugzilla

CentOS安装bugzilla

CentOS 6.1 安装Bugzilla1.需要安装如下几个软件:1)Vsftpd(如果能将如下几个软件上传到linux,或者使用yum安装方式,可以不用此工具)2)Apache httpd3)Mysql4)Bugzilla5)Perl6)因为linux是装在虚拟机中,故只用了putty作为原成工具连接linux 2.检查看是否装上有perl打开putty,连接上linux. 使用root账号登陆,在点击open之前要先设置putty,防止出现乱码问题。

配置完成过后就点击open.如果有上面的提示就表示不用装perl工具了。

已经内置了Perl. 那么就不用再手动安装perl只需要安装缺少的perl模块了。

3.关闭防火墙和SELinux在putty里面使用root执行如下两个命令:service iptables stop(关闭防火墙)setenforce 0(执行暂时禁用SELinux服务命令)4.安装vsftpd(如果能将需要的几个软件上传到linux,或者使用yum安装方式,就略过)Vsftpd 是一个文件传送工具,可以将windows里面的文件上传到linux。

将文件上传到linux过后,就可以供我们使用安装了。

1.接着在刚刚的窗口中输入:yum install vsftpd接着,开始自动下载,安装,输入一次Y,安装就已经完成。

输入service vsftpd status检查vsftpd 是否运行.那么我们需要启动vsftpd。

输入:service vsftpd start接下来我们需要配置vsftpd,以供我们使用。

为了能上传文件成功,我们应该关闭防火墙。

如下图,首先查看status::service iptables status如果有显示表格,表明没有关闭,则执行Service iptables stop.开启root用户的上传权限:Cd 到目录/etc/vsftpd,编辑ftpusers 和user_list这两个文件,注销里面的root那一行。

Bugzilla的安装使用

Bugzilla的安装使用

目录Activeperl安装软件 (2)1.1、文字说明: (2)1.2、图解展示如下: (2)安装mysql (6)2.1、Dos命令创建数据库 (6)2.1.1、文字说明: (6)2.1.2、图解说明如下: (7)Modules包安装 (8)3.1、文字说明 (8)3.2、图解如下: (8)Bugzilla安装包 (9)4.1、文字说明: (9)4.2、图型说明如下: (10)设置IIS (11)5.1、文字说明: (11)5.2、图解如下: (11)登录bugzilla (17)Activeperl安装软件1.1、文字说明:双击【计算机】-->找到存放Activeperl安装包的磁盘-->弹出安装信息,点击【Next】-->选择我同意协议后点击【Next】-->跳转到安装的根目录,可以修改安装在哪个磁盘目录下,再点击【Next】-->勾上所有的框,最后一个框是关于IIS的,点击【Next】-->点击【Install】-->跳转到安装成功界面去掉框中的勾,点击【Finish】。

1.2、图解展示如下:安装mysql2.1、Dos命令创建数据库2.1.1、文字说明:点击【开始】-->运行-->弹出运行框,在框中输入cmd点击【确定】,弹出dos命令框。

第一步:切换目录( cd c:\xampp\mysql\bin);第二步:查询数据库中的用户(mysql -uroot);第三步:创建数据库(create database bugs;);第四步:给数据库授权,授权方式有两种:一种是不加密( grant all on bugs.* to bugs@localhost),一种是加密(rant all on bugs.* to bugs@localhost identified by '123')任选其一;第五步:退出数据库(exit)。

bugzilla使用说明

bugzilla使用说明

如有你有帮助,请购买下载,谢谢!一:提交bug的过程:1.点击登陆2.登陆后选择File a bug 然后点击所要提交产品的名称3.在bug页面填写相应的信息包括组件、版本、bug概述、详述添加附件、提交bug描述bug的时候最好按详述里了的格式进行描述添加附件点击“浏览”选择好附件路径及添加附件描述4.点击“Submit Bug”提交后就进入下一级页面。

QA contact 是默认的暂时不做选择在Assigned处选择相关的项目负责人、在Status处选在“UNCONFIRMED”、在CC List里面添加要抄送人,然后点击”Save change”就可以了。

二:搜索bug的流程1.登陆之后点击search 进入一般搜索页面,选择所要查找的状态、产品或者输入关键字然后点击search 按钮就ok了2.在高级搜索页面选择相应的搜索项或者输入关键字进行搜索就ok了三:特殊说明:1.关于Flags说明如图中:“?”表示被用户请求“+”表示通过“-”表示拒绝Bug和附件里面都有Flags 表示bug和附件是通过还是拒绝2 .bug操作流程图1)测试人员提交bug给项目负责人(assigned)2)项目负责人负责确认bug 并且分配bug。

(若不是bug直接把状态改成resoloved I invalid,若是bug就把bug状态修改为confirmed然后分配给开发人员)3)若分配错开发人员可直接返回项目负责人让其进行重新分配4)开发人员修改bug的时候bug状态为confirmed5)修改好后bug状态有confirmed变成Resoloved fixed6)测试人员看到Resoloved fixed状态后或者是收到邮件后进行bug验证7)验证通过就直接关闭,若不通过就reopen然后在返回给项目负责人。

1页。

Bugzilla安装

Bugzilla安装

Bugzilla安装过程Bugzilla+Mysql+iis+perlBugzilla+Mysql+iis+perl模块+ ActivePerl 安装过程一、需要的软件安装bugzilla需要的软件有MySQL数据库软件,activeperl软件,bugzilla 安装包,IIS组件安装环境操作系统OS: Windows 平台Bugzilla:4.2或以上数据库:MYSQL: v5.5.21 For Windows 或以上Web服务器:IIS服务器或者Web Server: Apache 2.2.22 (released 2012-01-31) 或以上Perl解析器: ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi或以上 /注意:在此需要说明的是我已经假定你的电脑中有一个SMTP邮件服务器,若没有可以在网上下载一个该服务。

或者使用windows搭建一个pop3 SMTP邮件服务器二、安装设置MySQL数据库1. 1. 安装MySQL数据库2. 2. 我用的是MySQL Installer mysql-5.5.21-win32.msi 版下载地址/downloads/installer/双击MySQL数据库安装软件进入如下的界面:单击next此处选择custom,单击next在此改变MySQL的安装目录,单击change将folder name中的路径改为c:\MySQL单击ok单击next检查改变的路径是否正确单击install安装数据库完成后出现下面界面然后一直点击next知道出现如下界面单击finsh按钮此时MySQL数据库安装成功,不过会出现如下界面对MySQL进行配置单击next出现如下界面在此界面中选择 standard configuration选项单击next在此选中 include bin directory in windows PATH选项,单击next,会出现一个页面在此页面中设置root 用户密码,并选中enable root access from remote machines,并且选中create an anouymous account 选项创建一个匿名用户,单击next出现如下界面单击execute成功后出现如下界面此时mysql安装配置完成1. 3. 设置MySQL数据库单击开始->所有程序->MySQL->MySQL service 5.1->MySQL Command line Client 出现如下界面在此输入刚才配置MySQL时输入的root 密码,若没有问题将会出现如下界面注意:若输入密码后,听到一声警报,并且退出命令行界面,很有可能是MySQL 服务没有启动,此时只要在计算机管理中的服务选项中启动MySQL服务即可下面在MySQL服务器中创建一个bugs数据库,和一个bugs用户,以及为该用户授予相应的权限,命令如下:create database bugs; 创建一个数据库bugscreate user bugs@localhost; 创建一个用户bugsgrant all on bugs.* to bugs@'localhost'; 为用户bugs授权flush privileges; 刷新用户权限若成功出现如下界面键入命令quit退出命令行。

Bugzilla安装指南

Bugzilla安装指南

Bugzilla安装指南1.准备Bugzilla在Windows下的安装颇为复杂,所以有很多人写了安装指南。

但是使用安装的时候发现每个指南写的都有缺陷。

这里我仅仅是把我安装的过程记录下来,给大家一个参考。

同时还列出了一些我觉得有帮助的参考文章和站点。

工欲善其事必先利其器,建议你在开始安装之前把所有需要的软件下载齐全,这样可以提高效率和成功率。

Bugzilla所需的软件都是开源的,都可以从它们的官方网站上下载到(我个人不喜欢去华军软件园之类的下载网站上找,因为即不安全,找到的也不一定是最新的版本)。

下面把所需东西和下载网站罗列一下:o MySQL(4.1)/downloads/mysqlo Perl(5.8.7.815)/Products/Download/Download.plex?id=ActivePerlo Perl模块有两个简单的途径可以获得Bugzilla所需的Perl模块。

一个是Bugzilla汉化项目整理的,收集的很全而且比较新,还有一个安装批处理程序,所以推荐大家用这个;另外一个是Bugzilla 的测试服务器,它也提供了完整的Perl模块集合,但是版本似乎比较老。

第三条道路也是有的,但是需要自己去找然后再编译。

对于像我一样不懂Perl德人来说是在复杂,因此不推荐大家这样做。

/project/showfiles.php?group_id=75477/ppm/o Bugzilla(2.20)/download/o Bugzilla汉化包(2.20)/project/showfiles.php?group_id=754771. 安装和配置MySQL安装MySQL很简单,只要按照安装程序的提示一步一步的做就可以了,如果有问题可以到MySQL官方网站(/doc/)上查看在线手册。

接下来要配置MySQL。

有些文章里写道需要手工修改root用户的密码,其实这一步在MySQL安装程序里就已经完成了(可能那些文档写的较早,MySQL的安装程序可能不太好用吧),因此不用再去设置。

Linux系统下Bugzilla的安装与配置

Linux系统下Bugzilla的安装与配置

Linux系统下Bugzilla的安装与配置一、配置网卡1.判断网卡是否启动。

在命令行中输入:ifconfig -a2.启动网络配置向导,输入:netconfig3.选择“Yes”,进入配置界面,设定IP地止。

4.单击“OK”,退出设置。

5.修改主机名。

(1)进入/etc/sysconfig目录,执行:cd /etc/sysconfig(2)打开network文件,执行:vi network(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。

6.重新启动网络配置,执行:service network restart或/etc/rc.d/init.d/network restart7.再次判断网卡是否启动。

在命令行中输入:ifconfig -a8.关闭防火墙,执行:ntsysv使用上下箭头找到“iptables”,按空格键,取消“[ * ]”中的“*”号,则下次启动系统时将不再启动此服务。

选择“OK”,退出配置。

9.重新启动Linux。

执行:reboot二、安装Apache1、首先检查是否已经安装了httpd 服务rpm -qa httpd如果没有出现任何信息,表示没有安装2、将Bugzilla_Linux.iso 放入光驱,再执行如下命令:(1) mount /dev/cdrom /mnt/cdrom(2) cd /mnt/cdrom(3) cp –R * /root(4) cd(5) umount /mnt/cdrom(6) rpm -ivh httpd-2.0.40-21.i386.rpm3、再次检查httpdrpm -qa httpd此时可以看到如下信息:httpd-2.0.40-214、启动httpd,命令service httpd start三、配置Apache1、apache 的配置文件为/etc/httpd/conf/httpd.conf进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:vi httpd.conf2、在命令状态下,输入:/ServerName查找 ServerName 字符串,找到如下串:#ServerName :80在该行的下一行添加一行:ServerName 192.168.1.210 : 80保存退出。

Bugzilla使用手册

Bugzilla使用手册

Bugzilla使用手册简介:Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。

作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug 记录并产生报表、处理解决、管理员系统初始化和设置四部分。

并具有如下特点:Bugzilla操作流程:操作步骤管理员的一些操作:首先打开IE在地址栏里输入:http://server/bugzilla(server即bugzilla的服务器,具体安装步骤见我写的另一份文档),正常情况下应该显示如下界面在这里我遇到一个问题,就是从这个页面登陆总是失败,如果有知道怎么回事的可以发邮件给我,大家共同讨论。

可以点击“Forgot my Password”进入登陆界面:登陆成功后可以进入最开始的界面了,这里可以看到我的账户了,并且以管理员账户登陆后下面的“Actions”“Edit”会比普通用户多出一些设置选择我们先从“Edit”一栏中的各个参数选项来介绍吧Prefs:Account Preferences主要是设置账户参数等信息,不做详细说明了General Preferences这里设置一般参数。

例如CVS文件的分割,bug查看的顺序,可以根据自己的需要做更改Email Preferences这里设置E-mail收发的。

选择什么情况下收到邮件通知。

Assignee:分配人Reporter:报告人CCed:抄送人V oter:投票人(不知道这个是用来做什么的)Saved searches察看保存的查询Permissions察看权限Parameters:这里面是设置bugzilla参数的地方,可设置的参数十分庞大。

(网上汉化的教程说在这里面可以设置汉化,但始终没有成功)我们保持默认设置。

User Parameters:这里设置用户参数,默认应用到所有用户,Enable框选择是否对用户可用,如果勾选则用户可以在自己的User Parameters中看到并设置,如果没有勾选则用户不能看到,显示默认的选项。

配置bugzilla服务器(整理)

配置bugzilla服务器(整理)

在Linux中配置bugzilla服务器来源:丁梅1、从指定服务器上下载bugzilla相关的perl软件包2、安装下载后的perl软件包(Template-Toolkit不安装)3、安装、配置数据库服务器4、安装Template-Toolkit,如果安装成功(perl checksetup.pl),会生成localconfig文件5、配置WEB服务器6、配置bugzilla7、通过IE访问bugzilla首页8、配置邮件服务器9、配置DNS服务器10、在Windows客户端配置outlook1.下载perl模块smb:\>!mkdir /bugzilla/perlmodulessmb:\>cd perlmodulessmb:\perlmodules>mget *.*smb:\>exit#cd /bugzilla/perlmodules#ls |more | wc –l222.安装相关的perl模块#cd /bugzilla/perlmodules#tar –xzvf AppConfig-1.56.tar.gz#cd AppConfig-1.56#ls 查看是否有Makefile.PL文件,如果有,则执行以下操作:(如果没有,则不要安装该软件包,继续安装其他软件包)#perl Makefile.PL#make#make test 可以不执行#make install安装其他软件包,重复以上步骤。

注:Template-Toolkit软件包先不安装。

3.安装配置数据库服务器1)安装mysql•perl(CGI), perl(DBI), perl-DBD-MySQL, perl-DBI挂载第二张安装光盘#mount –t auto /dev/cdrom /mnt#cd /mnt/RedHat/RPMS#rpm –ivh perl-CGI*****.rpm#rpm –ivh perl-DBI*****.rpm#rpm –ivh perl-DBD-Mysql****.rpm --force --nodeps#rpm –ivh mysql-3.*****.rpm#rpm –ivh mysql-devel****.rpm#rpm –ivh mysql-server****.rpm#service mysqld start如果提示hostname错误,则修改/etc/hosts#vi /etc/hosts127.0.0.1主机名.localdomain 主机名2)设置访问bugs数据库的用户(数据库服务器)#useradd bugs#service mysqld start#mysql –u root –p (初始密码为空)或#mysqlmysql>GRANT SELECT,INSERT,UPDA TE,DELETE,INDEX,CREATE,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY …$db_pass‟;mysql>FLUSH PRIVILEGES;mysql>SET PASSWORD FOR bugs=PASSWORD(“123456”);mysql>quit;4.配置bugzilla安装模块:Template-Toolkitdatabase:bugsusername:bugspassword:123456#cd /bugzilla/bugzilla-2.18rc2#perl checksetup.pl当发现CGI这样的包未安装合适版本或未安装时,要重新安装,再执行perl checksetup.pl 命令如果必须模块已全部正确安装,则目录中出现localconfig文件#vi localconfig$index_html=1$db_name=”bugs”$db_user=”bugs”$db_pass=‟123456‟# ./checksetup.pl输入管理员帐户:ding@确认输入:Y输入全名:teacher ding密码:123456确认密码:123456#chown –R apache:apache /bugzilla/bugzilla-2.18rc2 5.配置Web服务器将bugzilla目录设置为站点(web服务器)cp /etc/httpd/conf/httpd.conf /publiccd /publicls#vi /etc/httpd/conf/httpd.conf将AddHandler cgi-script .cgi前的#删除DocumentRoot “/bugzilla/bugzilla-2.18rc2”(原为/var/www/html)<Directory “/bugzilla/bugzilla-2.18rc2”> (原为/var/www/html)Options ExecCGI FollowSymLinksAllowOverride LimitOrder allow,denyAllow from all</Directory>#service httpd restart6.访问bugzilla在Windows的IE中访问Linux的bugzilla服务器,可以看到bugzilla首页文件7.配置邮件服务器#vi /etc/mail/sendmail.mc在DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl 行前添加“dnl ”注释该行#m4 /etc/mail/sendmail.mc>/etc/mail/sendmail.cf#vi /etc/mail/access添加: RELAY192.168.5RELAY#makemap hash /etc/mail/access.db</etc/mail/access#vi /etc/mail/local-host-names添加:如果Linux计算机中没有ipop相关文件,安装imap软件包#vi /etc/xinetd.d/ipop2将disable=yes 改为disable=no#vi /etc/xinetd.d/ipop3将disable=yes 改为disable=no#vi /etc/xinetd.d/pop3s将disable=yes 改为disable=no#service xinetd restart#service sendmail restart在Windows中配置指定linux为DNS服务器,配置邮件客户端工具8.配置DNS服务器#vi /etc/named.conf添加:zone “” IN {type master;file “ding.hosts”;allow-update { none; };};zone “5.168.192.in-addr.arpa” IN {type master;file “ding.resv”;allow-update { none; };};#cd /var/named#cp localhost.zone ding.hosts#cp named.local ding.resv#vi ding.hosts$ORIGIN .只是需要在ding.hosts文件中添加下三行:mail 1D IN A 192.168.5.253mail 1D IN MX 10 192.168.5.253bugzilla 1D IN A 192.168.5.253#vi ding.resv最后添加:253 1D IN PTR .#vi /etc/resolv.confnameserver 192.168.5.253#service named restart#nslookup #nslookup 192.168.5.2539.检验邮件服务器在Windows下配置outlook或outlook express,设置接收和发送邮件服务器均为。

bugzilla配置手册

bugzilla配置手册

前提条件:安装Apache+PHP+MySQL+Serv-U 服务器套件 1.0.exe,获得mysql运行环境。

(也可自行安装mysql,并进行配置)1、安装ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi,默认安装在C:\Perl,如权限不够,可自行选择安装到D盘。

2、安装bugzilla解压bugzilla-4.0.1.tar.gz,至D:\MyServer(路径可根据自己的需求去设定。

)3、在dos下执行checksetup.pl,看缺少哪几个perl module,具体命令如下:C:\Perl\bin>perl D:\MyServer\bugzilla\checksetup.pl必须安装以下7个组件:4、分别输入以上7个指令执行安装,安装完毕,重新执行checksetup.pl.5、在bugzilla目录下生成localconfig文件.修改localconfig将$db_host改成mysql server端的服务器,装在本机,所以不用修改;将$db_name = 'bugs';改成$db_name = 'bugzilla'; ----bugzilla新建的BUG数据库的名称;$db_user = 'bugs';改成$db_user = 'root'; ----root登录bugzilla数据库的用户名;$db_pass = '';改成$db_pass = '123456; ----123456登录bugzilla数据库的用户bug的密码;$db_port = 0;改成$db_port = 3306; ----mysql安装默认端口是3306;修改完成后,保存.重新执行checksetup.pl.6、修改完成后,保存.重新执行checksetup.pl. 需要安装DBD-mysql因为没有创建bugzilla数据库,所以需要手动创建。

Bugzilla 部署详解

Bugzilla 部署详解

Bugzilla 部署详解(Red Hat Enterprise Linux Service 5.4)1.硬件平台i386 架构服务器:2.系统linux版本为:Red Hat Enterprise Linux Service 5.43.相关软件版本:(建议以下安装均使用rpm,用户也可自行选择源码安装)(1)安装Apache:rpm –ivh httpd-2.2.3-31.el5.i386.rpmrpm –ivh httpd-devel-2.2.3-31.el5.i386.rpmrpm -ivh httpd-manual-2.2.3-31.el5.i386.rpm(2)安装MySQL:rpm –ivh Mysql-5.0.77-3.el5.i386.rpmrpm –ivh Mysql-bench-5.0.77-3.el5.i386.rpmrpm -ivh Mysql-devel-5.0.77-3.el5.i386.rpmrpm -ivh Mysql-server-5.0.77-3.el5.i386.rpm(3)安装Perl:rpm –ivh Perl-5.8.8-27.el5.i386.rpm(4)安装SendMailrpm –ivh Sendmail-8.13.8-2.el5.i386.rpmrpm –ivh Sendmail-cf-8.13.8-2.el5.i386.rpmrpm –ivh Sendmail-devel-8.13.8-2.el5.i386.rpmrpm –ivh Sendmail-doc-8.13.8-2.el5.i386.rpm(以上文件均可以在安装光盘的Server 文件夹找到,也可在安装系统时选择WEB ,SQL ,MAIL服务)(5) 下载Bugzilla 版本bugzilla-3.1.4.tar.gz/pub//webtools/4.查看是否安装成功:(1) 检查Apache 服务[root@localhost ~]# service httpd start启动httpd:[确定] [root@localhost ~]# httpd -vServer version: Apache/2.2.3Server built: Jul 15 2009 09:02:36也可以在本机浏览器访问http://127.0.0.1/(2)启动mysql服务后:[root@localhost ~]# mysql -vWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 26Server version: 5.0.77 Source distributionReading history-file /root/.mysql_historyType 'help;' or '\h' for help. Type '\c' to clear the buffer(3)检查Perl[root@localhost ~]# perl -vThis is perl, v5.8.8 built for i386-linux-thread-multiCopyright 1987-2006, Larry WallPerl may be copied only under the terms of either the Artistic License or theGNU General Public License, which may be found in the Perl 5 source kit.Complete documentation for Perl, including FAQ lists, should be found onthis system using "man perl" or "perldoc perl". If you have access to theInternet, point your browser at /, the Perl Home Page.(4)检查Sendmail通常情况下,可以通过telnet到主机的25号端口来判断该主机使用的sendmail版本号。

Linux系统下Bugzilla的安装与配置详解

Linux系统下Bugzilla的安装与配置详解

Linux系统下Bugzilla的安装与配置提示:本文档是以Red Hat Enterprise Linux 5 为例,配置过程细节方面的东西很多,无法一一赘述,请根据实际情况酌情处理。

详细软件版本:Bugzilla 3.1.3Bugzilla汉化包3.1.2(找汉化包时最好找同版本或相近版本的,如果版本跨度太大可能会出现问题)其他用系统自带的即可一、配置网卡、安装必须组件 (2)二、安装Apache (2)三、配置Apache (2)四、安装MySQL (3)五、配置MySQL (3)六、安装Sendmail (4)七、配置Sendmail (4)八、安装、配置Bugzilla (4)九、其他修改及配置 (5)附件:Linux下一步步安装Bugzilla(英文) (5)完成时间:2010-10-26整理:cgdon@一、配置网卡、安装必须组件1.判断网卡是否启动。

在命令行输入:ifconfig启动网络配置向导。

在命令行输入:setup 配置网卡和DNS2.修改主机名(可选)(1)进入/etc/sysconfig目录,执行:cd /etc/sysconfig(2)打开network文件,执行:vi network(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。

重新启动网络配置。

执行:service network restart或/etc/rc.d/init.d/network restart3.启动防火墙,禁用SELinux,在定制中放行网卡、WWW (HTTP)和邮件(SMTP)4.安装必须的组件yum install gcc-4.1.2-44.el5.i386.rpmyum install gd-2.0.33-9.4.el5_1.1.i386.rpmyum install gd-devel-2.0.33-9.4.el5_1.1.i386.rpmyum install ImageMagick-6.2.8.0-4.el5_1.1yum install ImageMagick-c++-devel-6.2.8.0-4.el5_1.1yum install ImageMagick-devel-6.2.8.0-4.el5_1.1yum install ImageMagick-c++-6.2.8.0-4.el5_1.1yum install ImageMagick-perl-6.2.8.0-4.el5_1.1yum install expat-1.95.8-8.2.1.i386.rpmyum install expat-devel-1.95.8-8.2.1.i386.rpm二、安装Apache1.检查是否安装了httpd服务rpm -qa httpd 如果没有出现任何信息,表示没有安装2.安装httpd服务(1)(如果你的yum库是ftp模式,此步骤就不需要了)/mnt目录下创建cdrom目录挂载光驱mount -t iso9660 /dev/cdrom /mnt/cdrom(2)yum install httpd-2.2.3-22.el5.i386.rpm 安装过程中会提示依赖的包,输入y同意即可,下同三、配置Apache1.修改配置文件apache 的配置文件为/etc/httpd/conf/httpd.conf进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:vi httpd.conf在命令状态下,输入:/ServerName查找ServerName 字符串,找到如下串:ServerName :80在该行的下一行添加一行:ServerName 192.168.1.210 : 80【说明】192.168.1.210 为linux 虚拟机的IP地址。

CentOS安装Bugzilla

CentOS安装Bugzilla

CentOS 6 安装Bugzilla现在操作系统已经安装好,接下来在此基础上安装Bugzilla,以下是详细步骤:1.安装mysql1.1安装mysql客户端系统自带mysql,使用yum,先安装mysql客户端程序,然后安装mysql服务器程序,输入yum install mysql,在提示的地方输入y,如下1.2安装mysql服务器端输入命令yum install mysql-server ,如下:1.3配置mysql编辑配置文件vim /etc/f,修改编码,添加如下:然后保存,退出。

启动mysql服务,输入service mysqld start然后修改root密码(默认密码为空):mysql –u root –p 用root用户登录MySQL服务器重新进入mysql,创建bugzilla要使用的数据库至此数据库安装完。

2.部署Bugzilla2.1 安装bugzilla把bugzilla压缩包放在/var/www/html/文件夹下,解压压缩包:tar –zxvf bugzilla-4.4.8 ,这时解压出一个文件夹,重命名该文件夹,mv压缩包名 bugzilla, cd命令进入文件夹,ls浏览文件如下:执行./checksetup.pl,如图:安装cpan,输入命令yum install cpan,安装perl模块,输入命令perl install-module.pl –all,自动安装perl模块,此时提示gcc包未安装,yum install gcc安装缺省的包:输入命令perl install-module.pl –all 自动安装bugzilla依赖的所有perl模块,这边需要一点时间,执行完该命令后,再执行./checksetup.pl查看生成的信息2.2 配置bugzilla必须包全部安装成功执行./checksetup.pl会生成localconfig文件,提示修改该文件的数据库用户名密码等信息,输入命令vim ./localconfig,在文件中作如下修改:再次执行./checksetup.pl,生成数据库,填写管理员邮件地址,真实用户名,和密码(邮箱密码)等3. 配置apache3.1 查看apache3.2 配置apache httpd配置apache httpd,修改httpd.conf文件(确定将bugzilla安在/var/www/html/bugzilla)执行命令:vi /etc/httpd/conf/httpd.conf 来编辑改配置文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Bugzilla安装指南(Installed in Windows)
1) IIS----iisboy_iisxp_i386安装
2) Bugzilla安装: bugzilla-4.0.3
3) Mysql安装:MySql-5.0.27-win32
4) ActivePerl安装: ActivePerl-5.14.2-x86
5) 安装ImageMagick
6) Perl模块安装:(ActivePerl由内置的下载信息下载)
7) 配置IIS
8) 设置邮件服务器
9) bugzilla参数的配置
1、安装IIS 参考IIS安装文档(并没有开始配置)
2、安装bugzilla 直接解压缩到c:\bugzilla
3、安装MySql (C:\MySQL Server)
Mysql的安装是标准的Windows安装,参考“bugzilla安装--百度文库”,按照提示一步一步来。

在配置步骤中,记下分配的端口号(默认是3306),管理员账户Root的密码(密码是自己设置的123456)。

开始建立数据库:进入MySql的命令行界面,以ROOT用户登录:
进入MySQL Command Line Client后,输入密码123456;
接下来输入命令:
mysql> create database bugs;
mysql> show databases;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCK
TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY '123';
mysql> FLUSH PRIVILEGES;
mysql> quit;
这样就完成了建立数据库名为Bugs,用户名Bugs,密码为123456
4、安装Activeperl: (C:\Perl)
同Mysql一样,Activeperl也是标准安装包,一路“下一步”就可以顺利安装完成。

安装完成后。

会在系统盘下(一般是C:盘)生成一个Perl的文件夹(C:\Perl)。

5、安装ImageMagick,记住勾选“Install PerMagick for ActiveState Perl …”
6、安装Perl模块并检验是否成功安装Bugzilla (C:\bugzilla)
因为采用的是新版本的ActivePerl,那么,它会提供一个模块包管理器:首先运行这个c:\Perl\bin\下的ppm,利用这个批处理来完成perl模块的配置,这个批处理完成的任务可能是:从网上下载所有的需要安装的模块包!
在命令提示符下:C:\Perl\bin\>perl.exe c:\bugzilla\checksetup.pl
此时,它将会检查您所安装的perl模块是否符合要求,并给出相应的提示,按照提示完成模块的安装,这个安装过程稍微有点久,并且,只需要安装必须要安装的模块!
再次运行 C:\Perl\bin\>perl.exe c:\bugzilla\checksetup.pl
当检查全部完成时,它会在C:\bugzilla\下生成一个localconfig的配置文件。

用记事本打开,编辑:
$db_host=”localhost”; 数据库服务器地址
$db_port=3306; 数据库服务器所用的端口
$db_name=”bugs”;数据库名称,我们先前建立的数据库
$db_user=”bug s”; 数据库账户,我们先前建立的数据库用户
$db_pass=”123456”; 数据库账户密码,我们先前设立的密码
Localconfig文件设置完成后,保存退出。

再次运行:C:\Perl\bin>perl.exe c:\bugzilla\checksetup.pl
这里它会根据你设置的参数连接数据库,生成表和数据;
接下来会进入这个过程:
设置SMTP服务器地址:
BUGZILLA管理员电子邮件:zhangchiding@
管理者真实姓名:zhangchiding
密码:123456
OK,此时你的bugzilla基本上已经全部完成。

7、配置IIS
打开IIS信息服务,右击“默认网站”,选择新建“虚拟目录”,别名输入“bugzilla”,路径选择c:\bugzilla ,权限全部勾选,下一步完成;
右击虚拟目录bugzilla,选择属性,然后点击旁边的“配置”按钮,弹出“应用程序配置”对话框,点击,“添加”按钮,添加如下参数:
可执行文件:c:\Perl\bin\perl.exe –xc:\bugzilla –wT “%s” %s
扩展名:.cgi
可执行文件:c:\Perl\bin\perl.exe “%s” %s
扩展名:.pl
动作全选,
启动默认文档添加为:index.cgi 请将这个置顶
应用并关闭IIS属性窗口。

此时打开IE并输入:http://localhost/bugzilla或者http://172.16.2.127/bugzilla 回车OK成功出现了bugzilla的界面。

8、设置邮件服务器
邮件服务器选择的是公司的 ;
Outlook express和foxmail的设置,注意几点:
2者的配置要保持一致;
SMTP和POP3服务器都是 ;
邮箱是:zhangchiding@,密码是baihong159753
9、bugzilla参数配置
以管理员身份进入,设置一下参数(按图示依次如下):
1)urlbase配置
2)sslbase配置
3)cookiepath配置
4)maintainer配置
5)mailfrom配置(采用SMTP)
6)smtp配置(服务器,登录用户名,登录密码等)
基本配置就是这样,如果出现什么问题,可以去网上查找了。

如果熟悉程序,可以直接在源程序里面修改!
注意:SMTP服务器地址是 ,当碰到“Can not send data”这个问题时,原以为是要将这个地址改为本机ip(这个不知道是否可行);所有模块都安装了,可以避免缺失模块;最后设置参数成功解决问题!
图示一
图示二
图示三
图示四
图示五
图示六。

相关文档
最新文档