ubuntu12.0.4 安装bugzilla
1.安装apache2
a.Sudo apt-get remove apache2b.Sudo apt-get install apache2
在浏览器输入http://localhost
It works...
2.安装mysql
sudo apt-get install mysql-server出现图形用户输入root用户密码(登录mysql 用)。
使用该命令登录:mysql -uroot -p
接下来创建bugs用户,并赋予对应的权限.命令如下:
GRANT SELECT, INSERT,
UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.*
TO bugs@localhost IDENTIFIED BY ’$db_pass’(“bugs_password” 指的是用户bugs对应的密码,最好和用户root的密码设置一致,便于记忆.);
flush privileges;
quit / exit.
3.安装 bugzilla
到官网ww.bugzilla.org/download 下载bugzilla,我下载的是4.2.4。cd /var/www/
cp /root/下载/bugzilla-4.2.4.tar.gz .
tar -xzf bugzilla-4.2.4.tar.gz
mv bugzilla-4.2.4 bugzilla
4.安装perl模块
输入sudo /usr/bin/perl /var/www/bugzilla/checksetup.pl可以看到缺少的模块/usr/bin/perl install-module.pl --all(安装缺省的所有库, 要在bugzilla根目录执行)
5.配置localconfig文件,其文件路径是:/var/www/bugzilla/localconfig, 里面只修改 3 个地方。
第一个地方是: $webservergroup = ';如果你WebServer是Apache的话,那就在写 ‘www-data’,
第二个地方是: $db_pass=’ ’ 这个密码是当时你创建bugs用户输入的密码,
第三个地方是:$index_html = 0; 修改成 1.
执行 sudo /usr/bin/perl /var/www/bugzilla/checksetup.pl
6.配置 httpd.conf
其文件默认路径是: /etc/apache2/httpd.conf, 在其里面添加如下代码:
<Directory /var/www/bugzilla>AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
保存成功后,重新启动Apache2服务. sudo /etc/init.d/apache2 restart.然后在地址栏输入:
http://localhost/bugzilla 之后,就可以看到如下画面了!