|
鉴于很多同学在安装bugzilla时出现问题,好不容易才在今天安装成功,特将安装过程奉献给大家,以使大家少走弯路,安装目录很不规范,望大家见谅
一、 安装apache(根目录下建apache目录 mkdir /apache)
#cd apache
#tar –zxvf httpd-2.2.0.tar.gz
#cd httpd-2.2.0
#./configure
#make
#make install
#vi / etc/httpd/conf/httpd.conf
修改ServerName这行为ServerName 192.168.1.65:80(修改为本机IP)
/usr/sbin/apachectl start
二、 安装mysql(根目录下建mysql目录 mkdir /mysql)
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
三、 安装bugzilla(在/var/www/html 下,此目录为apache默认网上存放文件的目录)
cd /var/www/html
tar -zxvf bugzilla-2.18rc2.tgz
mv bugzilla-2.18rc2/ bugzilla/(将目录改名为bugzilla)
四、 安装perl版本及模块((根目录下建perl目录 mkdir /perl)
1、 安装版本
cd /perl
rpm -ivh ActivePerl-5.6.1.638-i686-linux.rpm
2、 安装模块Appconfig
安装方法如下:
cd /perl
tar –zxvf Appconfig-1.56.tar.gz
cd Appconfig
perl Make.PL
make
make install
3、 安装CGI
同2
4、 安装TimeDate
同2
5、 安装DBI
同2
6、 DBD
同2
7、 PNG
安装方法如下:
tar –zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
./configure
make
make install
8、 jpegsrc
同7
9、 gd
同7
10、 GD
同2
11、 GDTextUtil
同2
12、 GDGraph
同2
13、 Template-toolkit
同2
14、 PathReader
同2
五、 进入bugzilla目录,修改localconfig
cd /var/www/html/bugzilla
./checksetup.pl(检查模块的安装情况)
vi localconfig
把$db_pass=’ ’;中填入一个数据库的密码(自己一定要记住,如这里输入xxx)
六、 进入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 bugs@localhost
IDENTIFIED BY 'xxx';(此处填我们在上一步操作中的密码)
mysql> FLUSH PRIVILEGES;
mysql> quit;
七、 输入管理员的邮箱、用户名、密码
./checksetup.pl
八、 修改bugzilla的权限、属主和属组
1、cd /var/www/html
2、chmod 777 bugzilla
3、chown –R apache.apache bugzilla
九、 配置apache
1、vi /etc/httpd/conf/httpd.conf
2、去除这行的注释增加.pl:AddHandler cgi-script .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页面
http://192.168.1.65/bugzilla |
|