Bugzilla装配与配置(Centos)

Bugzilla安装与配置(Centos)
1.首先确保所使用系统安装有apahce server,commend: rpm -qa |grep httpd  。没有的话可以从http://www.apache.org/下载解压缩安装或  yum install apache*

2. 确保所使用系统是否安装有mysql, commend:rpm -qa | grep mysql ,没有的话使用命令 yum install mysql* 安装即可

3.安装bugzilla
1)下载源码包http://www.bugzilla.org/download/,将安装包放入备份目录中/var/www/html/
2)tar xzvf bugzilla-3.6.tar.gz ,把目录重命名改为bugzilla
进入目录/var/www/html/bugzilla输入perl checksetup.pl检查模块
3)根据提示安装bugzilla所需的perl模块 或者 执行  /usr/bin/perl install-module.pl --all安装所有模块
4)所有模块安装完成后,执行./checksetup.pl ,自动生成localconfig 文件
进入/var/www/html/bugzilla目录下vi localconfig
修改以下内容:
                      $db_host = "localhost"; 
                      $db_name = "bugs"; 
                      $db_user = "mysql"; (个人设定)
                      $db_pass = "123";(密码个人设定)
修改完保存后重新perl checksetup.pl

4.配置apache 
1)vi /etc/httpd/conf/httpd.conf ,在文件中添加如下内容

<Directory /var/www/html/bugzilla>
AddHandler cgi-. .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi index.html
AllowOverride All
AddHandler cgi-script .cgi
order deny,allow
Allow from all
</Directory>
2)修改#DocumentRoot "/var/www/html"为DocumentRoot "/var/www/html/bugzilla"
3)保存apache-server配置,执行/etc/init.d/httpd restart

5.配置mysql 
1)启动mysql ,commend:/etc/init.d/mysqld start 
2)登入mysql, commend:mysql -u root -p   根据提示输入密码登入即可
3)为bugzilla 创建数据库用户和密码,并授权(如下所示)
msyql>grant,select,insert,update,delete,index,alter,create,lock tables,create temporary tables,drop,references.bugs.* to bugs@localhost identified by 'db_pass'
mysql>flush privileges
mysql>\q
4)restart mysql  ,commend:/etc/init.d/mysql start

6.重新进入/var/www/html/bugzilla/perl checksetup.pl
提示输入bugzilla管理员的邮箱,密码等,用来登录服务器

7.修改bugzilla权限为:drwxr-x--- 15 root apache    4096 May 13 18:24 bugzilla
8.顺利的话bugzilla 到此就配置完成啦,通过http://localhost 访问bugzilla


另外:把安装过程中出现的错误己解决办法分享一下(最重要的是要学会google)
1) DB::mysql模块无法安装,
出现的错误信息:
passing argument 2 of ‘Perl_sv_2mortal’ makes pointer from integer without a cast
解决办法:安装mysql-devel,执行:yum install mysql* 
2)通过浏览器无法访问bugzilla,
出现的错误信息:sonfware error
解决办法:/usr/bin/perl install-module.pl DateTime::Locale