Centos安装Bugzilla

根据ocs/en/pdf里面的文档 step by step:

  1. 把整个目录cp到/var/www/html下面并且命名成bugzilla.
  2. 确认perl是否有安装 ->很好,Centos 5.5已经自带Perl
  3. 查看mysql是否已经安装: 查看了之后,mysql也已经安装,但是,它的root密码我不知道是没有配置还是配置了之后我忘记了。反正就是要重新做。google了一把,也在自己的博客上做了个记录:http://weibolei.iteye.com/admin/blogs/1757639
  4. web server: 首先想到的时候,很惭愧,到现在为止,还没有用过Apache,想想cetos应该会已经安装apache的,结果一查,果然是的,只是服务没有起来而已;
  5. 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都给安装上。
  6. 设置数据库用户,通过grant语句,用户创建和权限设置一起做掉了。
  7. 添加
    <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"
  8. service httpd restart

=====================ALL SET!!

相关推荐