Bugzilla的安装与配置
1. 安装好apache .(参考Linux下Apache的安装与配置.doc)
2. 安装好mysql . ( 参考Linux下Mysql的安装与配置.doc)
3. root帐户下新增一个用户叫bugs,命令是: useradd bugs
(同时可以用命令passwd 密码设置该账户的密码,如下图)
4. 启动mysql,新建bugs数据库,创建数据库用户,授权授权;
进入mysql后,使用命令:
创建名为bugs的数据库
create database bugs;
创建名为user的用户
create user database bug;
show databases; (显示mysql下所有数据库)
-- 创建User并设置密码
create user 'th_cms_user'@'localhost' identified by 'AcfxM1';
-- 给用户user赋予拥有数据库bug的权限
grant all privileges on dbname.* to th_cms_user@localhost;
(对bugs用户授权并设置密码为root)
flush privileges; (刷新系统权限表)
5. 分别按顺序解压以下包并安装:
< 安装包除注意部分的内容,其他安装方法统一是:
使用命令:tar zvxf 包的名称(举例:tar zvxf AppConfig-1.56.tar.gz)
使用命令:perl Makefile.PL (前提是进入到解压后的文件目录,举例:AppConfig-1.56)
使用命令:make(同样需要在解压后的文件目录)
使用命令:make test(同样需要在解压后的文件目录)
使用命令:make install)(同样需要在解压后的文件目录)>
AppConfig-1.56.tar.gz
CGI.pm-3.05.tar.gz
TimeDate-1.16.tar.gz
DBD-mysql-2.9004.tar.gz (注意: 在使用perl Makefile.PL之前先使用命令unset LANG)
jpegsrc.v6b.tar.gz (注意: 解压并进入到jpegsrc的文件夹内后,安装命令分别是:
./configure、make、make install-lib、make test、make install )
gd-2.0.33.tar.gz (注意: 解压并进入到gd的文件夹内后,安装命令分别:
./configure、make 、make check、make install )
GD-2.30.tar.gz
Template-Toolkit-2.14.tar.gz (注意: 使用命令perl Makefile.PL后,在提示输入database名时,填写bugs ,username名为bugs ,密码为root ,其余的均为直接回车默认值)
下图中,是在安装Template-Toolkit过程,出现本图请回车到另一张图情况再设置
安装Template-Toolkit,到下图请按‘注意’设置
6. 使用命令解压bugzilla包:tar –xzvf bugzilla-2.18rc2.tar.gz ,然后来到bugzilla-2.18rc2目录内,使用命令:checksetup.pl 检测需要的模块是否已经完全安装完毕。如下图表示已经安装完毕。
(如下图,左边圈表示在bugzilla目录内,右边表示命令)
如下图,表示需要的模块都已经安装成功。
7. 把bugzilla-2.18rc2目录复制到/var/www/html目录内并重命名为bugzilla
8. 使用命令:/cd/var/www/html/bugzilla 进入bugszilla 的目录;
9. 使用命令:vi localconfig 编辑该文件,(见上图)
把$Index =’0’ 修改为$Index =’1’
把$dp_pass =’’ 后引号中内容修改为mysql 中的bugs用户的密码。
(如下图为编辑中的界面)
10. 使用cd /etc/httpd/conf 命令进入该目录,再使用vi httpd.conf 修改其中的内容,
使用‘/ ’命令找到AddHandler cgi-script.cgi , 然后去掉其前面的#符号,同时添加以下内容:
<Directory “/var/www/html/bugzilla”〉
Options ExecCGI FollowSymLinks
AllowOverride Limit
Order allow,deny
Allow from all
</Directory>
10. 最后,确认以上步骤正确性的前提下,来到IE浏览器地址栏输入
http://192.168.2.27/bugzilla/index.cgi即可打开bugzilla访问首页。
这样,bugzilla的安装搭建就完成了。(效果如下图)
11.apt-get install sendmail
安装sendmail 设置登陆用的邮箱(有效邮箱)
dpkg-reconfigure bugzilla3 重新配置bugzilla