Ubuntu搭建bugzilla:
apt-get install apache2
apt-get install libapache2-mod-perl2
a2enmod cgi
apt-get install gcc
apt-get install MysqL-server (中间会让设置MysqL的root密码)
MysqL -u root -p'xxxxx'
create database bugzilla default character set utf8;
grant all on bugzilla.* to bugzilla@'localhost' identified by 'xxxxxx';
flush privileges;
exit
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.5.6.tar.gz
mv bugzilla-5.1.2.tar.gz /var/www/html/
cd /var/www/html
tar zxfv bugzilla-5.1.2.tar.gz
mv bugzilla-5.1.2 bugzilla
cd bugzilla
./checksetup.pl (会有缺perl模块报错)
cpan DBI
cpan DateTime
cpan Email::MIME
cpan Email::Sender
cpan JSON::XS
cpan Math::Random::ISAAC
cpan Template
cpan Test::Taint
cpan DBD::sqlite
vi ./localconfig
$db_host = 'localhost';
$db_name = 'bugzilla';
$db_user = 'bugzilla';
$db_pass = 'xxxxx';
:wq
./checksetup.pl
输入管理员邮箱
输入管理员账号登录名
输入管理员账号真实名
输入密码
再次输入密码
cd /etc/apache2/sites-avaiable
cp -rv 000-default.conf bugzilla.conf
vi bugzilla.conf (在DocumentRoot后添加)
<Directory /var/www/html/bugzilla> AddHandler cgi-script .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi index.html AllowOverride All Order allow,deny Allow from all </Directory>
:wq
cd ../sites-enabled/
ln -s ../sites-available/bugzilla.conf .
service apache2 restart
/var/www/html/bugzilla/testserver.pl http://localhost/bugzilla
访问http://ip/bugzilla
原文链接:https://www.f2er.com/ubuntu/349365.html