昨天在本机(MIPS+Debian 6)的LAMP平台成功安装使用bugzilla。现整理了一下安装步骤,在此小记。
1.# cd /var/www -> mkdir bugzilla -> chmod -R 777 bugzilla;
2.下载bugzilla源码包(http://www.bugzilla.org/news/#release421)->解tarball至/var/www/bugzilla,
3.执行“./checksetup.pl” ,检查系统软件环境。提示系统缺少一些perl模块等;
4.执行“/usr/bin/perl install-module.pl --all”,安装perl模块。视系统软件环境的不同,安装perl模块的时间会有差异,我的系统用了近一个小时;
5.再次执行“./checksetup.pl”;
6.vim /etc/apache2/sites-enabled/000-default,添加以下内容:
<Directory /var/www/bugzilla> AddHandler cgi-script .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi AllowOverride Limit FileInfo Indexes </Directory>
7. 再次执行“./checksetup.pl”,我的系统提示“mysql is not running ... ”,看到这样的信息,说明需要修改bugzilla的配置文件localconfig,结合本机的apache和mysql的实际设置,我修改了该文件的三个参数值,以下是修改后的值:
$webservergroup = ''
$db_usr = 'root'
$db_pass = '123456'
8.再次执行“./checksetup.pl”,如果顺利的話,你会看到系统在产生一系列的操作,如创建bugzilla的administrator用户、E-mail、password ... ... 系统最后提示“checksetup.pl complete ”。
9.打开浏览器,输入“http://localhost/bugzilla”,印入眼帘的是checksetup.pl。接下来就属于如何使用bugzilla的范畴了,不再描述。
困惑:
步骤8完成以后,我在浏览器的地址中输入“http://localhost/bugzilla”并回车,显示的却是一些脚本文件内容,没有出现bugzilla的经典使用界面。我又在终端下执行了几次checksetup.pl,期间再重启apache、mysql服务,终于出现了bugzilla的登录界面。有些困惑,问题出自哪里?