半壁灯 2012-05-16
Ubuntu安装Bugzilla
(2010-05-2421:27:32)
转载▼
标签:
ubuntu
bugizlla
安装
分类:Ubuntu
文档下载地址:http://www.bugzilla.org/docs/2.18/pdf/Bugzilla-Guide.pdf
安装脚本:http://blog.sina.com.cn/s/blog_65bc42cb0100inj8.html
Ubuntu10.04LTS
可以直接安装bugzilla3包。
$sudoapt-getinstallbugzilla3
一、安装
1.1安装perl
$sudoapt-getinstallperl
检查perl版本:
$perl-V
1.2安装MySQL
$sudoapt-getinstallmysql-server-5.1
检查MySQL版本
$mysql-V
1.3安装WebServer(apache)
$sudoapt-getinstallapache2
1.4安装bugzilla
1.5安装PerlModules
1.AppConfig(1.52)
2.CGI(2.93)
3.Data::Dumper(any)
4.Date::Format(2.21)
5.DBI(1.36)
6.DBD::mysql(2.1010)
7.File::Spec(0.82)
8.File::Temp(any)
9.Template(2.08)
10.Text::Wrap(2001.0131)
二.Bugzilla配置步骤
1.配置bugzilla下文件
在模块全部安装完毕后,bugzilla会在其目录下自动生成localconfig.cgi文件
进入/var/www/html/bugzilla目录下vilocalconfig
修改以下内容:
$db_host="localhost";
$db_name="bugs";
$db_user="mysql";
$db_pass="123";(密码个人设定)
$index_html=1;
修改完保存后重新perlchecksetup.pl
2.配置apache服务器
在apache目录下设置文件
#vi/usr/local/apache/conf/httpd.conf
在文件中添加
<Directory/var/www/html/bugzilla>
AddHandlercgi-script.cgi
Options+Indexes+ExecCGI
DirectoryIndexindex.cgi
AllowOverrideLimit
</Directory>
若apache不是默认安装目录,更改httpd.conf文件中DocumentRoot=/var/www/html
保存后,启动apache服务器
#cd/usr/local/apache/bin
#./apachectlstart&
在bugzilla目录下重新perlchecksetup.pl
3.配置Mysql服务器
首先启动mysql服务器
#/usr/local/mysql/bin/safe_mysqld&
然后进入mysql下进行编辑
#cd/usr/local/mysql/bin
#./mysql(运行mysql)
编辑状态下mysql>GRANTSELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCKTABLES,CREATETEMPORARYTABLES,DROP,REFERENCES.bugs.*TObugs@localhostIDENTIFIEDBY’123’;
mysql>FLUSHPRIVILEGES;
重新进入/var/www/html/bugzilla/perlchecksetup.pl
提示输入bugzilla管理员的邮箱,密码等,用来登录服务器.
三.访问bugzilla
修改用户访问权限chmod-R777/var/www/html/bugzilla
修改apache服务器访问权限chownapache.apche/var/www/html/bugzilla–R
访问http://servername/bugzilla/进入界面