根据ocs/en/pdf里面的文档 step by step:
- 把整个目录cp到/var/www/html下面并且命名成bugzilla.
- 确认perl是否有安装 ->很好,Centos 5.5已经自带Perl
- 查看mysql是否已经安装: 查看了之后,mysql也已经安装,但是,它的root密码我不知道是没有配置还是配置了之后我忘记了。反正就是要重新做。google了一把,也在自己的博客上做了个记录:http://weibolei.iteye.com/admin/blogs/1757639
- web server: 首先想到的时候,很惭愧,到现在为止,还没有用过Apache,想想cetos应该会已经安装apache的,结果一查,果然是的,只是服务没有起来而已;
- Perl Modules check. 一跑,抛出了好几个提示说哪几个module没有装;按照网上先人的指示,用了 perl -MCPAN -e 'install "Bundle::Bugzilla"' 安装bugzilla依赖的所有模板,结果出了一个Can't locate CPAN.pm in @INC 的错误。
rpm -q perl-CPAN 发现perl-CPAN没有安装,在用过yum命令安装了之后,在重新运行上面命令,但还是会发现很多module没有装,只能老老实实地去用
perl -MCPAN -e shell ,把所有少的module都给安装上。 - 设置数据库用户,通过grant语句,用户创建和权限设置一起做掉了。
- 添加
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes </Directory>
到/etc/httpd/conf/httpd.conf并且修改 documentRoot 为 "/var/www/html/bugzilla" - service httpd restart
=====================ALL SET!!