欢迎来到天天文库
浏览记录
ID:1967823
大小:123.50 KB
页数:21页
时间:2017-11-14
《bugzilla2_20安装说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows下bugzilla2-20的部署一、软件准备:1、Http服务器(ApacheHTTPServer)2、Perl解释器:ActivePerl3、MySQL数据库4、James邮件服务器(http://james.apache.org/可以下载)5、JDK或JRE:要使用James就需要安装一个Java运行时环境6、Bugzilla(http://www.bugzilla.org/)二、安装:1、安装JDK:配置环境变量:打开:我的电脑-属性-高级-环境变量在系统变量中增加一个JAVA_HOME=D:sdksjdk1.5.0_05在系统变量中增加一个CLAS
2、SPATH=%JAVA_HOME%lib在系统变量的PATH变量中增加值%JAVA_HOME%bin(注意值间用分号隔开)。2、James安装:将下载到的james包解压到一个目录。如D:toolsjames-2.2.0测试:打开安装目录下的bin目录,执行run.bat。如果出现如下提示信息表名安装成功,可以发送邮件了。UsingPHOENIX_HOME:D:toolsjames-2.2.0UsingPHOENIX_TMPDIR:D:toolsjames-2.2.0tempUsingJAVA_HOME:C:jdk1.5.0_05Phoenix4.0.1
3、James2.2.0RemoteManagerServicestartedplain:4555POP3Servicestartedplain:110SMTPServicestartedplain:25NNTPServicestartedplain:119FetchPOPDisabledFetchMailDisabled三、安装MySQL5.0.22:安装时,选择utf-8编码,其他可默认安装创建数据库:bugsmysql>createdatabasebugs;给bugs用户授权和指定密码”bugs”mysql>grantselect,insert,update,delete
4、,index,alter,create,locktables,drop,referencesonbugs.*tobugs@localhostidentifiedby'bugs';mysql>flushprivileges;mysql>exit退出数据库四、ActivePerl安装:运行ActivePerl安装程序,指定安装路径(注意有一个复选框需要勾选,要求把perl的bin目录自动加入环境变量PATH中)。测试:进入命令行模式,执行perl–version如果出现版本信息则表示安装正确。五、bugzilla安装:将下载到的bugzilla压缩包解压到任意目录,我的是D:
5、toolsbugzilla七、ApacheHTTPServer安装:安装:运行下载的ApacheHTTPServer安装文件,选择安装路径和端口。我安装在D:toolsApacheGroupApache2,端口是默认的80。好像还有一个选择就是启动时自动监视Apache服务器,安装后在启动栏中会多一个“MonitorApacheServers”。运行它后,在系统栏会出现一个图标,打开它可以看到Apache服务器的运行状态,并且可以启动和停止服务。后边我们讲到启动或重启服务器,表示使用这个监视工具来操作Apache服务器。测试:启动Apache服务器后,在浏览器中输入
6、“http://[服务器IP地址]”,应该会出现Apache的欢迎界面。如果没有,请检查服务是否正常启动了,端口是否和其他程序冲突了等等。八、PerlModule安装:PerlModule是Perl需要做一个特定的事情时需要的相关组件。我们这里要让Perl支持bugzilla的运行,就需要安装必要的一些Module。安装Perl、配置bugzilla以及配置Apache服务器是交叉进行的,所以下边我将描述整个安装配置过程。Bugzilla提供了一个checksetup.pl的文件,其实就是它的安装处理文件了,它可以检查必要的perlModule是否存在,然后还能创建数据库表
7、,编译一些文件等。在执行checksetup.pl之前,我们需要修改一些bugzilla的文件。因为我们是在windows环境下使用,bugzilla默认是用于Unix环境的,所以不得不对源文件做一些改动。这是bugzilla自带的官方文档里的帮助,我们以此进行修改:打开安装目录内的Bugzilla/Bugmail.pm,即D:toolsbugzillaBugzillaBugMail.pm。将其中的open(SENDMAIL,"
8、/usr/lib/sendmail$sendmailparam-t-i")
9、
10、
此文档下载收益归作者所有