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 [email protected]‘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
原文地址:http://blog.51cto.com/yangzhiming/2126529
时间: 2024-11-10 11:34:11