之前组里因为项目需要,我配置了一个bugzilla,中间也遇到一些小小麻烦,于是对过程作了一些记录;运行几个月后,又从外网移动到内网,也作了一些记录,于是形成了这两篇短文《bugzilla安装配置过程小记》和《bugzilla迁移过程小记》,以备忘,希望对大家有参考意义。
注:关于发送邮件那段代码,我也是google得到,已忘了出处,请见谅。
0。准备:
已安装apache, mysql 3.23+, perl 5.6+
下载bugzilla2.18.4,最新的2.20版要求Perl的模块DBD::mysql 2.9以上,安装这个模块很麻烦,这里省去,退而采用bugzilla 2.18.4版
1。运行checksetup.pl检查需要的包,如果缺少模块,可以用 CPAN 安装模块 "Bundle::Bugzilla"
eg. 手动安装xxx模块
perl -MCPAN -e install 'xxx'
2。修改checksetup.pl生成的localconfig,尤其是
$db_host = "localhost";
$db_name = "bugs";
$db_user = "bugs";
$db_pass = "xxxx";
3。在mysql中建立数据库
create database bugs;
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREAT
注:关于发送邮件那段代码,我也是google得到,已忘了出处,请见谅。
0。准备:
已安装apache, mysql 3.23+, perl 5.6+
下载bugzilla2.18.4,最新的2.20版要求Perl的模块DBD::mysql 2.9以上,安装这个模块很麻烦,这里省去,退而采用bugzilla 2.18.4版
1。运行checksetup.pl检查需要的包,如果缺少模块,可以用 CPAN 安装模块 "Bundle::Bugzilla"
eg. 手动安装xxx模块
perl -MCPAN -e install 'xxx'
2。修改checksetup.pl生成的localconfig,尤其是
$db_host = "localhost";
$db_name = "bugs";
$db_user = "bugs";
$db_pass = "xxxx";
3。在mysql中建立数据库
create database bugs;
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREAT