生命就像一场云游 坎坷也是一种收获

linux系统下安装bugzilla

上一篇 / 下一篇  2007-09-05 00:15:33 / 天气: 舒适 / 心情: 平静 / 个人分类:开源工具

安装bugzilla,要先获得一些软件的支持,可以通过网上下载获得。
一:下载相关软件:
1。ActivePerl-5.6.1(最好不要用最新版本,否则在安装相应模块时会有些小问题,这个版本我试过,可以用,)下载地址:[url]http://www.activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca[/url],有三种格式,我选择的是.tar.gz。
2。mysql : (rpm格式)下载地址:[url]www.rpmfind.net[/url]或者[url]www.mysql.org[/url]
   下载清单:MySQL-client-4.0.21-0.i386.rpm  MySQL-devel-4.0.21-0.i386.rpm  MySQL-server-   4.0.21-0.i386.rpm
3。bugzilla (bugzilla-2.18rc2.tar.gz)
4。web服务器,这里用apache (httpd-2.0.55.tar.gz)
5。perlmodules(模块) 下载地址:[url]www.cpan.org[/url](可以直接用模块名搜索,也可以以其他方式)
二:安装步骤。
1。安装mysql。
# cd /
# mkdir mysql
# cd mysql
(将所需文件放在此目录下,可通过挂载光驱输入,也可利用scrt上传,至于scrt使用方法,不作讲述)
# rpm -ivh MySQL-server-4.0.21-0.i386.rpm
# rpm -ivh MySQL-client-4.0.21-0.i386.rpm
# rpm -ivh MySQL-devel-4.0.21-0.i386.rpm
2.安装apache
# cd /
# mkdir apache
# cd apache
(将安装文件放在此目录下)
# tar zvxf http-2.2.0.tar.gz
# ./configure
# make
# make insatll
# vi /etc/httpd/conf/httpd.conf(修改ServerName这行后面部分为本机IP地址,如:
     ServerName 192.168.1.65:80)
# /usr/sbin/apachectl start (启动acpache)
3.安装bugzilla(在根目录下新建bugzilla目录)
# cd bugzilla
# tar zvxf bugzilla-2.18rc2.tar.gz
# mv bugzilla-2.18rc2 /var/www/html/bugzilla(将bugzilla-2.18rc2改名放在apache默认安装目录下
4.安装perl.(在根目录下新建perl目录)
# cd perl
# rpm -ivh ActivePerl-5.6.1.638-i686-linux.rpm
5.安装perl模块
(1)模块Appconfig
# cd perl
# tar zxvf Appconfig-1.56.tar.gz
# cd Appconfig-1.56
# perl Makefile.PL
# make
# makeinstall
(2)安装CGI
(3)TimeDate
(4)DBI
(5)DBD::mysql(此模块一定要在DBI之后安装)
(6)Template-toolkit
6.进入bugzilla目录,修改localconfig
cd    /var/www/html/bugzilla
./checksetup.pl(检查模块的安装情况)
vi    localconfig
把$db_pass=’   ’;中填入一个数据库的密码(自己一定要记住,如这里输入xxx)
7、 进入mysql 中创建我们自己的数据库
#cd    /var/www/html/bugzilla
Mysql>mysql –u root
Mysql>create database bugs;
Mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO [email=bugs@localhost]bugs@localhost[/email]
IDENTIFIED BY 'xxx';(此处填我们在上一步操作中的密码)
mysql> FLUSH PRIVILEGES;
mysql> quit;
8、 输入管理员的邮箱、用户名、密码
./checksetup.pl
9、 修改bugzilla的权限、属主和属组
1、cd /var/www/html
2、chmod 777 bugzilla
3、chown –R apache.apache bugzilla
10、 配置apache
(1)、vi /etc/httpd/conf/httpd.conf
(2)、去除这行的注释增加.pl:AddHandler cgi-scrīpt  .cgi  .pl
(3)、在这行增加index.cgi   DirectoryIndex  index.cgi  index.html  index.html.var
(4)、在未尾增加以下几行
<Directory “/var/www/html/bugzilla”)
Options +Indexes +ExecCGI
AllowOverride Limit
</Directory>
(5)、进入bugzilla页面
[url]http://192.168.1.65/bugzilla[/url]

TAG:

飞de更高 引用 删除 FengZzzz   /   2007-09-15 00:05:20
小伙不错啊,来了就看见你了
飞de更高 引用 删除 FengZzzz   /   2007-09-15 00:05:17
-1
路人甲的个人空间 引用 删除 路人甲   /   2007-09-08 20:36:44
不愧为班头,这几天就搞定了,顶~~
呵呵,顺便借下地址,我要用了~~
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2011-04-02  
     12
3456789
10111213141516
17181920212223
24252627282930

数据统计

  • 访问量: 7914
  • 日志数: 64
  • 建立时间: 2007-09-05
  • 更新时间: 2008-04-01

RSS订阅

Open Toolbar