bugzilla配置文档.docx
《bugzilla配置文档.docx》由会员分享,可在线阅读,更多相关《bugzilla配置文档.docx(15页珍藏版)》请在冰豆网上搜索。
bugzilla配置文档
Bugzilla
安装与配置
1.安装Apache
1.为了安装Apache,首先要判断在安装Linux的时候是否安装了httpd,如下命令:
rpm–qhttpd,出现如下显示,表明没有安装
则在RedHatLinux9.0的第一张安装盘中的/RedHat/RPMS目录中有名为http-2.0.40-21.i386.rpm的文件,进行安装。
2.配置Apache
1.进入/etc/httpd/conf目录
2.使用ifconfig可以查看当前的ip地址,如图
当前ip地址是192.168.47.111
3.使用cp命令备份一个配置文件,如图
4.
5.使用vi打开当前目录下的httpd.conf文件
6.使用“/”命令查找ServerName字符串,并修改参数ServerName,如图
7.使用命令httpd–t检查配置文件语法是否正确,如图:
7.修改/etc/hosts文件,添加一行“192.168.3.95oygc”,其中oygc是主机名,如图:
8.使用“/etc/rc.d/init.d/httpdstrat”启动Apache服务,如图:
9.在其他计算机中输入虚拟服务器的IP地址,如出现下图所示的页面,表示Apache已经正常启动。
10.在/var/www/html目录中用VI创建文件index.html,内容如下:
11.使用IE浏览器查看显示内容。
3.bugzilla2.18rc2版安装:
3.1:
安装gcc与zlib
1.安装前先检查是否安装了gcc和zlib
2.zlib检查方法:
rpm-qa|grepzlib,如图则表示已安装
3.gcc检查方法:
直接运行gcc命令,如果报gcc:
noinputfile的提示就表示已装了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、client
1.首先要把这三个安装文件从安装盘中拷贝到主目录下进行安装:
2.安装devel、server、client前,先把mysql的安装包放在另一台Windows虚拟机里面,然后用samba连接,然后把文件拷贝到liunx虚拟机的主目录下面:
如图
注:
在Linux虚拟机的主目录下的创建文件夹tmp:
mkdirtmp
3.开始安装,首先安装server,如图:
4.安装server成功之后,安装client,如图.
5.安装server,client完后,继续安装devel,如图:
3.3安装Appconfig、CGI、TimeDate
1.安装前,首先把安装文件拷贝到Linux主目录下,如图
注:
这里可以把文件夹的所以文件拷贝到Linux虚拟机的主目录下,因为后面还会用到里面的文件:
2.安装Appconfig,在主目录下的tmp下找到Appconfig-1.56.tar.gz进行安装,首先要进行解压:
如图:
生成makefile文件,如图:
进入这个文件:
然后运行perlMakefile.PL
运行make,如图:
之后执行makeinstall,如图:
3.安装完成后,根据AppConfig的安装步骤安装CGI,执行步骤为
tar–xzvfCGI.pm-3.05.tar.gz
perlMakefile(注意这一步要进入生成的makefile文件夹中执行)
make
makeinstall
安装完成后,如图:
4.安装TimeDate也是一样:
如图:
3.4.安装DBI
1.安装完Appconfig、CGI、TimeDate后,然后安装DBI:
也是根据安装Appconfig的步骤一样的:
tar–xzvfDBI-1.45.tar.gz
perlMakefile(注意这一步要进入生成的makefile文件夹中执行)
make
makeinstall
如图依次执行:
3.5.安装DBD
安装DBD之前,要先安装zilb-devel-1.1.4-8.i386.rpm,由于之前已经拷贝到了主目录下面,所以直接可以在主目录下的tmp下找到改文件进行安装:
如图:
安装完成后,先运行unsetLANG命令,再安装DBD,如图:
安装DBD,如图:
3.6.安装gd
1.然后根据步骤继续安装:
安装完成后继续安装gd,首先解压文件gd:
如图:
进入makefile生成的文件,依次执行下列命令:
./configure
make
makecheck
makeinstall
安装完成后如图:
3.7.安装GD
1.安装玩gd之后,然后安装GD:
tar–xzvfGD-2.30.tar.gz
perlMakefile(注意这一步要进入生成的makefile文件夹中执行)
make
makeinstall
安装完成后:
如图:
3.8.安装Template-toolkit
1.安装完GD后,安装Template-toolkit
tar–xzvfTemplate-Toolkit-2.14.tar.gz-
perlMakefile(注意这一步要进入生成的makefile文件夹中执行)
make
makeinstall
在执行perlMakefile.PL时出现如下图:
回车或者按字母Y.
出现如下图:
进入mysql中创建数据库、用户名、密码(这里我创建的数据库为bugs,用户名:
bugs,密码为:
123456)然后一直回车。
然后运行make,(这里要特别注意,很多人都不运行make就接着做下去了)
运行makeinstall,如图:
安装成功。
4.配置bugzilla
1.首先把在共享文件夹中的bugzilla-2.18rc.2.tar.gz文件解压,然后在把将已经解压的包拷贝到/var/www/html当中,修改目录名为bugzilla.
(cp–R*.*/var/www/html/bugzilla)
2.运行checksetup.pl,判断模块是否安装成功,出现下图表示模块全部安装成:
3.所有的perl模块安装成功以后,重新checksetup.pl
4.进入mysql创建一个新用户:
执行mysql–uroot进入mysql
输入以下命令创建一个新用户:
grentallonbugs.*tobugs@localhostidentifiedby‘123456’;(这里要注意分号)
如图:
这里的数据库bugs,用户命bugs,都可以用其他的名字,
创建成功后,输入
flushprivileges
确认创建
创建数据库
createdatabasebugs;
这里的bugs要跟上面的bugs.*一样
如图:
创建成功后,exit退出。
5.在bugzilla下修改localconfig文件中的如下程序:
$Index_html=1;
$db_name=(设置为创建的数据库名)
$db_user=(设置为登录MYSQL的用户名)
$db_pass=(密码设置按照实际情况,若无,则置为空)
这里要把index_html=0改成1:
如图
在这里数据库名,修改用户名跟密码,如图:
保存退出之后,再次输入checksetup.pl这时会创建一个库表,生成一个邮箱输入:
登录bugzilla的邮箱,往下会有一句英文中其中有realname的单词在后面填上写名字;password后填写密码,如图:
打开Apache的配置文件httpd.conf,找到AddHandlercgi-script.cgi,去掉注释.如图:
在httpd.conf中添加如下配置:
OptionsExecCGIFollowSymLinks
AllowOverrideLimit
Orderallow,deny
Allowfromall
如图:
在/var/www/html目录下输入chown–Rapache.apachebugzilla
在Windows虚拟机打开网页,如图: