bugzilla安装
- 格式:docx
- 大小:39.68 KB
- 文档页数:7
Bugzilla 安装与配置1.安装Apache1.为了安装Apache,首先要判断在安装Linux的时候是否安装了httpd,如下命令:rpm –qhttpd,出现如下显示,表明没有安装则在Red Hat Linux 9.0的第一张安装盘中的/RedHat/RPMS目录中有名为http-2.0.40-21.i386.rpm的文件,进行安装。
2.配置Apache1.进入/etc/httpd/conf目录2.使用ifconfig可以查看当前的ip地址,如图当前ip地址是192.168.47.1113.使用cp命令备份一个配置文件,如图4.5.使用vi打开当前目录下的httpd.conf文件6.使用“/”命令查找ServerName字符串,并修改参数ServerName,如图7.使用命令httpd –t检查配置文件语法是否正确,如图:7.修改/etc/hosts文件,添加一行“192.168.3.95 oygc”,其中oygc是主机名,如图:8.使用“/etc/rc.d/init.d/httpd strat”启动Apache服务,如图:9.在其他计算机中输入虚拟服务器的IP地址,如出现下图所示的页面,表示Apache已经正常启动。
10.在/var/www/html目录中用VI创建文件index.html,内容如下:11.使用IE浏览器查看显示内容。
3.bugzilla2.18rc2版安装:3.1:安装gcc与zlib1.安装前先检查是否安装了gcc和zlib2.zlib检查方法:rpm -qa |grep zlib,如图则表示已安装3. gcc检查方法:直接运行gcc命令,如果报gcc:no input file的提示就表示已装了gcc,否则就需要装gcc(在redhat的第2张安装盘中找到gcc-3.2.2-5.i386.rpm并安装),如图表示没安装:4.安装gcc,在redhat的第2张安装盘中找到gcc-3.2.2-5.i386.rpm并安装,如图表示安装成功3.2安装4.0.21mysql:devel、server、client1.首先要把这三个安装文件从安装盘中拷贝到主目录下进行安装:2.安装devel、server、client前,先把mysql的安装包放在另一台Windows虚拟机里面,然后用samba连接,然后把文件拷贝到liunx虚拟机的主目录下面:如图注:在Linux虚拟机的主目录下的创建文件夹tmp:mkdir tmp3.开始安装,首先安装server,如图:4.安装server成功之后,安装client,如图.5.安装server,client完后,继续安装devel,如图:3.3安装Appconfig、CGI、TimeDate1.安装前,首先把安装文件拷贝到Linux主目录下,如图注:这里可以把文件夹的所以文件拷贝到Linux虚拟机的主目录下,因为后面还会用到里面的文件:2.安装Appconfig,在主目录下的tmp下找到Appconfig-1.56.tar.gz进行安装,首先要进行解压:如图:生成makefile文件,如图:进入这个文件:然后运行perl Makefile.PL运行make,如图:之后执行make install,如图:3.安装完成后,根据AppConfig的安装步骤安装CGI,执行步骤为tar –xzvf CGI.pm-3.05.tar.gzperl Makefile(注意这一步要进入生成的makefile文件夹中执行) makemake install安装完成后,如图:4.安装TimeDate也是一样:如图:1.安装完Appconfig、CGI、TimeDate后,然后安装DBI:也是根据安装Appconfig的步骤一样的:tar –xzvf DBI-1.45.tar.gzperl Makefile(注意这一步要进入生成的makefile文件夹中执行)makemake install如图依次执行:3.5.安装DBD安装DBD之前,要先安装zilb-devel-1.1.4-8.i386.rpm,由于之前已经拷贝到了主目录下面,所以直接可以在主目录下的tmp下找到改文件进行安装:如图:安装完成后,先运行unset LANG命令,再安装DBD,如图:安装DBD,如图:1.然后根据步骤继续安装:安装完成后继续安装gd,首先解压文件gd:如图:进入makefile生成的文件,依次执行下列命令:./configuremakemake checkmake install安装完成后如图:3.7.安装GD1.安装玩gd之后,然后安装GD:tar –xzvf GD-2.30.tar.gzperl Makefile(注意这一步要进入生成的makefile文件夹中执行)makemake install安装完成后:如图:3.8.安装Template-toolkit1.安装完GD后,安装Template-toolkittar –xzvf Template-Toolkit-2.14.tar.gz-perl Makefile(注意这一步要进入生成的makefile文件夹中执行) makemake install在执行perl Makefile.PL时出现如下图:回车或者按字母Y.出现如下图:进入mysql中创建数据库、用户名、密码(这里我创建的数据库为bugs,用户名:bugs,密码为:123456)然后一直回车。
目录安装Apache 2.2.4一、Testlink介绍TestLink是基于Web的,开源的测试管理和执行系统。
它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。
TestLink可以和Bugzilla、Mantis、Jira等缺陷管理工具进行集成。
可以直接安装集成环境XAMPP。
这里采用环境配置为:PHP5.2.4+Apache2.2.4+MySQL5.0.24二、安装Apache 2.2.41、安装文件名apache_2.2.4-win32-x86-no_ssl.msi2、下载地址/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl .msi直接用迅雷复制此url即可下载)3、安装直接next安装即可我的安装目录:D:\Program Files\Apache Software Foundation\Apache2.2安装中提示failed to open the winNT service manager解决方法:原因是软件安装时与windows7的“用户账户控制”(UAC)冲突,只要先关闭UAC(控制面板-用户账户和家庭安全-系统和安全-行动中心,里面有“更改用户账户控制设置”,改成从不通知,完成后会提示重启,此时需要重启一下)再安装就没问题了,安装完后可以再修改回来。
三、安装PHP1、文件名php-5.2.4-Win32.zip2、下载地址/php5/php-5.2.4-Win32.zip这里下载的是压缩包,非安装包。
扩展性更好。
3、安装可以安装到任何目录,但是为了方便,一般和Apache安装在同一路径下这时候要注意在系统变量中配置php,在系统变量的path中插入php的安装目录。
我的目录:解压缩到D:\PHP 目录,在系统变量中输入“;D:\PHP;D\PHP\ext”4、配置(1)将该目录下的php.ini-dist 更名为php.ini如果是服务器上使用,为了安全复制php.ini-recommended一份保存为php.ini 因为php.ini-recommended的安全等级比php.ini-dist高。
b u g z i l l a使用手册Bugzilla试用手册目录登录 (3)创建产品 (4)用户管理 (6)Bug的管理 (7)设置(Preferences)功能 (10)参数 (11)标志 (11)字段值 (12)用户组 (12)其它 (14)当你第一次运行后,安装Bugzilla的checksetup.pl,它会提示输入管理员用户名(电子邮件地址)和这个“超级用户”的密码。
如果由于某种原因,你删除“超级用户”帐户,重新运行checksetup.pl会再次提示此用户名和密码。
登录Bugzilla首页默认显示为三个模块。
选择“fille a bug”按钮,出现登录界面。
登录之后会出现一个欢迎界面和bugzilla的介绍信息。
创建产品1.创建产品当用户登录系统后,选择界面上方的“administarator”连接,出现管理的各个功能和介绍。
点击页面中的“product”连接;之后再点击“Add”。
填写新产品信息,bugzilla提供的产品信息很简介,只有产品名称、产品描述和版本。
填写完产品信息后,点击“Add”按钮,系统提示产品创建成功,但需要创建一个组件。
2. 添加组件在创建项目后,提示要创建一个组件,点击“Edit components”按钮为产品创建组件。
填写组件相关信息并指定相关负责人。
3. 编辑版本添加了一个组件后,下面为产品添加版本。
编辑项目,点击“Edit versions”---“Add”。
4.编辑组访问控制在编辑项目中,点击“Edit Group Access Controls”链接。
编辑完成后,点击“submit”按钮即可。
用户管理1.添加用户依然在“Administrator”页面中点击“Users”链接。
然后点击“add a new user”链接。
在添加用户时有“禁用”选项,而且还一个关于“禁用”的文本框,提示,文本框内容非空时,则此帐号将被禁用,而且文本中应该说明禁用的原因。
一、安装需要的介质准备:1.Windows平台下的perl解释器,推荐使用ActivePerl,目前主版本为5.8.3 build 809 。
2.MySQL数据库以及MySQL控制台,目前最新版本为5.0.0-alpha 版3.Bugzilla,目前最新版本为2.17.7(2004.03.03发布) ,建议使用CVS直接从服务器上Checkout最新的版本,因为最新版本对更加在对Windows平台的支持方面又前进了一步,需要进行的手工修改比较少。
4.Bugzilla运行所需要的一些Perl模块。
因为Perl虽然是跨平台的软件,但是其对Windows平台的支持还是相对较弱,很多Perl的插件都仅仅支持Unix平台,要找到相应的Windows平台的模块是一个很不容易的事情,所以以往的安装中Perl模块的安装是一个难点。
基于Windows平台下的大多数perl模块在下列地址中能够找到:5.文本编辑器Ueditbugzilla本身可在unix下是无障碍安装、运行,但是在windows下却需要很多修改,因此我们需要一个好的文本编辑工具来对其源码进行批量修改、替换。
二、相关软件的安装1.安装mysql。
将Mysql默认安装到C:\Mysql是一个很不错的主意,因为在Bugzilla的Checksetup.pl中默认Mysql安装在C:\mysql,如果您安装到了其他目录,那么安装时需要对该文件进行手工修改,指定Mysql的安装路径。
对于Mysql的安装,一路点击下一步即可。
安装完成后,手动运行C:\mysql\bin\winmysqladmin.exe文件,它会自动将mysql数据库注册为服务并启动。
此操作仅需运行一次,因为Mysql注册的服务为自动类型,所以每次计算机启动时均会自动运行。
然后,我们需要mysql中创建Bugzilla的用户以及数据库,主要三条命令为:a、建立数据库bugscreate database bugs;b、建立用户bugs,密码为空,对Bugs数据库具有一定权限GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE, LOCKTABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY '';c、从mysql 数据库授权表中重新装载权限。
开源Code Review工具简介和Windows安装步骤比尔板三(2012-03-18)本文简要描述了Review Board、Jupiter、JCR、Codestriker、Rietveld几种开源代码评审工具的功能特点,并介绍了在windows下的安装步骤。
如您想使用Web方式进行代码评审,推荐安装Review Board,如您想在Eclipse中进行代码评审请安装Jupiter。
一、Review BoardReview Board是基于Web的Code Review工具。
适用于不同规模的项目,支持pre-commit和post-commit两种Review方式,可查看对比代码的多次评审、修改情况,并提供了多种工具,是当前最活跃的Code Review项目。
官方主页:/当前版本:1.6.4.1(2012-02-28)RBTools当前版本:0.4.1(2012-02-29)支持的SCM:Bazaar、CVS、ClearCase、Git、Mercurial、Perforce、Plastic SCM、Subversion支持的数据库:MySQL v5.0.31或更新、PostgreSQL、sqlite v3支持的Web Server:Apache + mod_wsgi 或 mod_python 或 fastcgi,lighttpd + fastcgi依赖软件:Python 2.7 /Python Setuptools /pypi/setuptoolsGNU patch /projects/gnuwin32/files/patch/Memcached for Windows /memcached/(Memcached官方主页/)Python Imaging Library /products/pil/PyCrypto /brucenan/pycrypto-2.2.win32-py2.7.rarWindows下安装步骤1、安装Python、Setuptools安装完毕后,增加C:\Python27;C:\Python27\Scripts 到Path环境变量2、安装GNU patch安装完毕后,增加patch.exe所在路径到 Path环境变量3、安装MemcachedMemcached是一个高性能的缓存服务器。
Red Hat Enterprise Linux 8为 SAP HANA 2 安装配置 RHEL 8
Last Updated: 2023-05-22Red Hat Enterprise Linux 8 为 SAP HANA 2 安装配置 RHEL 8法律通告Copyright © 2023 Red Hat, Inc.The text of and illustrations in this document are licensed by Red Hat under a Creative CommonsAttribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA isavailable athttp://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you mustprovide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift,Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United Statesand other countries.
测试环境搭建报告一、引言在软件开发和系统集成的过程中,测试环境的搭建是至关重要的一环。
一个稳定、可靠、与实际生产环境相似的测试环境能够有效地保障测试工作的顺利进行,提高测试的准确性和效率,从而降低项目风险,确保产品质量。
本报告将详细介绍测试环境搭建的全过程,包括需求分析、硬件和软件选型、环境配置、测试工具安装以及环境验证等方面。
二、需求分析在搭建测试环境之前,首先需要对测试需求进行全面的分析。
这包括了解被测试系统的架构、功能模块、性能要求、兼容性要求以及安全要求等。
通过与开发团队、产品经理和其他相关人员的沟通,我们明确了以下测试环境需求:1、支持多种操作系统,如 Windows Server 2019、CentOS 7 等,以满足不同应用场景的测试需求。
2、具备足够的硬件资源,包括 CPU、内存、存储和网络带宽,以确保能够模拟高并发和大数据量的测试场景。
3、安装和配置所需的中间件和数据库,如 Tomcat 8、MySQL 80 等。
4、支持自动化测试工具的运行,如 Selenium、JMeter 等。
5、具备良好的网络环境,能够模拟不同网络延迟和丢包率的情况。
三、硬件选型根据需求分析的结果,我们选择了以下硬件设备来搭建测试环境:1、服务器:选用了两台 Dell R740 服务器,每台服务器配置了两颗 Intel Xeon Gold 6230 处理器、256GB 内存、4TB SAS 硬盘和双千兆以太网口。
其中一台服务器作为主测试服务器,另一台作为备份和辅助测试服务器。
2、网络设备:采用了华为 S5720 交换机,提供了足够的端口和高速的网络传输能力,以满足服务器之间以及与外部网络的通信需求。
3、存储设备:选用了 NetApp FAS8200 存储阵列,提供了 20TB 的存储空间,用于存储测试数据和备份文件。
四、软件选型在软件方面,我们选择了以下操作系统、中间件和数据库:1、操作系统:Windows Server 2019 和 CentOS 7 作为主要的操作系统,分别用于 Windows 应用和 Linux 应用的测试。
软件版本bugzilla-2[1].22.1.tar.gz;作者:GeneralXUBugzilla 操作说明1.用户登录及设置1.1用户登录1.用户输入服务器地址http://192.168.0.3/bug/index.cgi;(以公司公布的地址为准);2.进入主页面后,输入【账号】和【密码】登录系统;这里的账号是邮件地址;3.登录后自动进入查询页面;4.如忘记密码,可以找系统管理员解决;备注:由于本系统的邮件系统的发送方式主要是针对UNIX系统的,在Windows 下使用,目前还没有好的解决办法,所以系统中将不再使用邮件系统。
1.2、修改密码及设置登录后,进入【个人设置】可以对以下项目进行设置:1.【账号设置】进行密码修改;2.【一般设置】进行BUG显示属性项的设置;3.【Email设置】这里由于没有使用Email,所以可以不用设置;4.【已存查询】这里进行查询条件的编辑与设定;4.【权限】这里可以查询自己拥有的权限,并对特定的子权限进行设置;2.Bug 的处理过程2.1报告Bug2.1.1测试人员报告Bug1.请先进行查询,确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主,让bug 的属主看到这个而自己去修改;2.若Bug不存在,创建一份有效的bug报告后进行提交;3.操作:点击【新建】,选择产品后,填写下表;4.填表注意:【分配给】: 为空则默认为设定的责任人, 也可手工制定。
抄送: 可为多人,需用","隔开。
“描述”中要详细说明下列情况:1)发现问题的步骤;2)执行上述步骤后出现的情况;3)期望应出现的正确结果;选择“组”设置限定此bug对“组”的权限,若为空,则为公开;5. 操作结果:Bug状态(status)可以选择Initial state 为New或Unconfirmed (没有确认);2.1.2 开发人员报告Bug1. 具体方法同测试人员报告;2. 区别: Bug初始状态将自动设为Unconfirmed(未确认),待测试人员确定后变为“New"(新建);2.2、Bug的不同处理情况2.2.1 Bug的属主 (owner) 处理问题后,提出解决意见及方法。
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,访问权限中增加写入,执行权限。