2 安装系统
0.配置ip地址。
虚拟机选择NAT。
修改
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT="no" 修改为ONBOOT="yes"
增加:
BOOTPROTO="dhcp"
service network restart
0.1:
配置yum。
vi /etc/yum.repos.d/local.repo
文件内容如下:
[rhel]
name=Redhat 6.1
baseurl=file:///media/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
1. 访问www.bugzilla.org,点击download,下载
bugzilla 4.2.3.
制作iso镜像,将镜像放入虚拟机。
2.mount /dev/cdrom /media
cp /media/bugzilla* /tmp
cd /tmp
tar -zxvf bugzilla*
3.
访问网址
http://www.bugzilla.org/docs/4.2/en/html/installation.html#install-perl
4. 查看perl的版本,perl 版本在5.8.1以上
perl -v
5.查看mysql的版本 MySQL version 5.0.15 or higher.
如果没有安装
yum install mysql
yum install mysql-server
yum install mysql-devel
service mysqld restart
使用mysql -v查看mysql 版本。
linux 中文改为英文
cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
5.web server是否安装。
yum remove httpd
或者rpm -e httpd
wget http://public-yum.oracle.com/public-yum-ol6.repo
yum install apr
yum install apr-devel
yum install apr-util-devel
使用tar.gz的包。
rpm -qa|grep httpd
yum install httpd
安装httpd tar包 2.22
./configure
make
make install
6.将bugzilla拷贝到linux中。
7.perl模块的检查
切换bugziila目录。
cd /tmp/bugzilla
运行
./checksetup.pl --check-modules
安装perl 模块需要gcc编译器。
yum install gcc
yum install gcc-c++
yum install sendmail
wget http://public-yum.oracle.com/public-yum-ol6.repo
yum install gd-devel
yum install gdbm-devel
cpan Linux::Pid
cpan Linux::Smaps
运行
/usr/bin/perl install-module.pl --all
/usr/bin/perl install-module.pl Email::Reply
/usr/bin/perl install-module.pl JSON::RPC
/usr/bin/perl install-module.pl JSON::XS
/usr/bin/perl install-module.pl HTML::Scrubber
/usr/bin/perl install-module.pl Test::Taint
/usr/bin/perl install-module.pl Encode::Detect
/usr/bin/perl install-module.plEmail::MIME::Attachment::Stripper
/usr/bin/perl install-module.pl TheSchwartz
/usr/bin/perl install-module.pl Daemon::Generic
/usr/bin/perl install-module.pl GD
/usr/bin/perl install-module.pl Chart::Lines
/usr/bin/perl install-module.pl Template::Plugin::GD::Image
/usr/bin/perl install-module.pl GD::Text
/usr/bin/perl install-module.pl GD::Graph
安装mod_perl
/usr/local/apache2/bin/apxs -q LIBEXECDIR/usr/local/apache2/modules
perl Makefile.PL MP_APXS=/usr/local/apache2/bin/apxs
make
make install
8.检查sendmail
rpm -qa|grep sendmail
9.配置bugzilla
./checksetup.pl
生成localconfig的文件
10.配置Mysql
vi /etc/my.cnf
[mysqld]
# Allow packets up to 4MB
max_allowed_packet=4M
增加mysql用户。
修改localconfig中db_pass='password123'
使用root用户登录mysql
mysql -uroot -p
create database bugs;
mysql> GRANT SELECT, INSERT,
./checksetup.pl
mysql -uroot -p
use bugs
ALTER TABLE attachments
11.配置apache
vi /usr/local/apache2/conf/httpd.conf
修改ServerName ip:80
DocumentRoot "/usr/local/apache2/htdocs"
cp -R /tmp/bugzilla /usr/local/apache2/htdocs
vi /usr/local/apache2/conf/httpd.conf
/usr/local/apache2/bin/httpd -k restart
chown -R daemon:daemon bugzilla