Centos安装 bugzilla
- 1、检查安装环境 gcc
- 2、下载源码 官方说明依赖,所以更新perl到最新版
- 3、安装依赖
1、更新perl,更新到最新版本(下载,解压,配置 ./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly ,编译,安装,,安装完成, )
2、创建软连接,perl指向新版本 cd /usr/bin mv perl perl.old ln -s /usr/local/perl/bin/perl /usr/bin/perl
- 4、解压,配置
1、执行解压命令
2、进入到源码目录下,执行checksetup.pl --check-modules 检查依赖的模块是否安装
3、如果模块缺失的比较多,执行perl install-module.pl --all命令安装所有模块,
如果模块缺失较少,执行perl install-module.pl <modulename>单独安装模块
缺少数据库模块的安装命令是 perl install-module.pl DBD::mysql(mysql)(数据库模块安装其中的一个就可以了)
4、模块安装完成(checksetup.pl --check-modules检查必须模块安装完成和必要的数据库依赖模块安装完成即可,可选模块可以不用安装)
- 5、编辑localconfig文件,修改对应的配置信息,主要是数据库连接和apache用户组信息,没有localconfig文件,先执行./checksetup.pl生成文件,然后再编辑
- 6、根据配置信息创建相应的数据库,数据库用户
- 7、执行./checksetup.pl命令,执行命令的过程中,会提示输入管理员用户的邮箱,管理员名字,管理员密码
- 8、bugzilla软件安装完成,配置与apache的关联
两种方式:第一种:修改配置文件,在文件末尾处新增:
Alias /bugzilla /usr/local/src/bugzilla
<Directory /usr/local/src/bugzilla>
AddHandler cgi-script .cgi
Options +ExecCGI
DirectoryIndex index.cgi index.html
AllowOverride Limit FileInfo Indexes Options
Allow from all
</Directory>
第二种:配置Apache的rootDirectory
- 9、汉化
1:下载汉化包 地址:http://sourceforge.net/projects/bugzilla-cn/
2:解压下载后的包文件,
浙公网安备 33010602011771号