Ubuntu 14.04 LTS Server安装配置Bugzilla

辛辛苦苦两个周只为装它,遇到了各种困难,都一一解决,瞬间开森了

大家按照这个流程安装下去,百分百可以成功。

 

1.安装APACHE,MYSQL和其他依赖

sudo apt-get install apache2 mysql-server-5.6 libappconfig-perl libdate-calc-perl libtemplate-perl libmime-perl build-essential libdatetime-timezone-perl libdatetime-perl libemail-sender-perl libemail-mime-perl libemail-mime-modifier-perl libdbi-perl libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl libmath-random-isaac-xs-perl apache2-mpm-prefork libapache2-mod-perl2 libapache2-mod-perl2-dev libchart-perl libxml-perl libxml-twig-perl perlmagick libgd-graph-perl libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl libtest-taint-perl libauthen-radius-perl libfile-slurp-perl libencode-detect-perl libmodule-build-perl libnet-ldap-perl libauthen-sasl-perl libtemplate-perl-doc libfile-mimeinfo-perl libhtml-formattext-withlinks-perl libgd-dev lynx-cur python-sphinx

 

 

 

2.下载最新的Bugzilla

解压

tar zxvf bugzilla5.0.1.tar.gz

 

放在/var/www/html/ 路径下

mv bugzilla5.0.1 /var/www/html/bugzilla

 

更用户

 

sudo chown -R www-data:www-data /var/www/html/bugzilla

 

 

 

 

 

3.配置MYSQL服务器

 

打开Mysql,输入root密码

mysql -u root -p

 

新建数据库

create database bugs;

grant all on bugs.* to root@localhost identified by "root";

flush privileges;

exit;

 

4.运行 ./checksetup.pl

cd /var/www/html/bugzilla

./checksetup.pl 


自动安装组件

 

/usr/bin/perl install-module.pl --all

 

 

再次运行,检查安装失败的组件

./checksetup.pl 

 

 

手动安装失败的组件

 

cd /var/www/html/bugzilla

/usr/bin/perl install-module.pl PatchReader

/usr/bin/perl install-module.pl Email::Reply

/usr/bin/perl install-module.pl Apache::SizeLimit

/usr/bin/perl install-module.pl DateTime::Locale

/usr/bin/perl install-module.pl Email::Send

a2enmod cgi headers expires rewrite

 

 

 

再次检查

./checksetup.pl 


组件完全安装,生成localconfig文件

 

修改localconfig

cd /var/www/html/bugzilla

vi localconfig

$create_htaccess = 1;

$webservergroup = 'www-data';

$use_suexec = 0;

$db_driver = 'mysql';

$db_host = 'localhost';

$db_name = 'bugs';

$db_user = 'root';

$db_pass = 'root';

 

 

再次检查

 

 

./checksetup.pl 

 

 

 


 

 

5.配置Apache服务器

cd /etc/apache2/apache2.conf

 

添加以下代码

<Directory /var/www/html/bugzilla> 

AddHandler cgi-script .cgi

Options +Indexes +ExecCGI

DirectoryIndex index.cgi

AllowOverride All

</Directory>

 

6.重启Apache

service apache2 restart


 


 



 

 

 

 



 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值