辛辛苦苦两个周只为装它,遇到了各种困难,都一一解决,瞬间开森了
大家按照这个流程安装下去,百分百可以成功。
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