linux下安装BugZilla
Bugzilla安装需要perl5.6.1及以上版本、mysql4.0.14及以上版本(PostgreSQL7.3.x及以上版本)
1、下载bugzilla
从 http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-2.20.4.tar.gz 下载bugzilla。
(据说版本号中间的数字为偶数代表稳定版,为奇数代表测试版)
2、下载bugzilla中文包
从 http://nchc.dl.sourceforge.net/sourceforge/bugzilla-cn/bugzilla-2.20-cn-1.0.zip 下载中文包。
3、解压bugzilla
tar zxvf bugzilla-2.20.4.tar.gz
cd bugzilla-2.20.4
4、运行checksetup检查bugzilla依赖的perl模块是否安装完全。
./checksetup.pl --check-modules
5、安装缺少的perl模块。安装方法:
a)如果缺少安装bugzilla必须的perl模块,执行第4步后会有缺少的perl模块的列表显示。
使用perl -MCPAN -e 'install "<modulename>"',将缺少的perl模块都安装上去。
b)使用perl -MCPAN -e 'install "Bundle::Bugzilla"'自动安装bugzilla依赖的所有perl模块,
遇到提示输入时直接回车。
6、生成localconfig文件。执行:
./checksetup.pl 生成localconfig文件,修改该文件的数据库用户名密码等信息。
//为BugZilla建立数据库用户和密码,并授权.
GRANT SELECT, INSERT,
UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.*
TO bugs@localhost IDENTIFIED BY '$db_pass';
FLUSH PRIVILEGES;
7、生成bugzilla需要的数据库schema。执行:
./checksetup.pl 生成BugZilla所需要的数据库schema.
数据库schema生成完成后,将会提示输入管理员邮件地址、真实用户名、密码。
8、配置apache,修改httpd.conf文件(假设将bugzilla安装在/var/www/html/bugzilla),增加:
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
9、中文支持
切换到下载bugzilla-2.20-cn-1.0.zip目录。
unzip -d bugzilla-cn bugzilla-2.20-cn-1.0.zip
cd bugzilla-cn
unzip -d cn_UTF8 cn_UTF8.zip
mv cn_UTF8/ /var/www/html/bugzilla/template/cn
然后使用管理员账号登陆bugzilla,在页面底部有个Parameters(系统参数设置)功能,进入后,
修改languages项的值为cn,保存,则以后见到的Bugzilla页面就是汉语页面了。如果想返回英文界面,将 cn 改回 en 即可。
10、修改bugzilla的界面显示:
unzip -d custom custom.zip
cp -fr custom /var/www/html/bugzilla/skins/
注:
1、允许大附件:在/etc/my.cnf中(mysql配置文件)增加:
[mysqld]
# Allow packets up to 1M
max_allowed_packet=1M
2、允许少量词的全文检索,在/etc/my.cnf文件中增加:
[mysqld]
# Allow small words in full-text indexes
ft_min_word_len=2
默认情况下,必须要有至少4个字符才能进行全文检索。
3、允许bugzilla数据库中的attachments表大小能超过4GB.
mysql> use $bugs_db //$bugs_db为bugzilla使用的数据库。
mysql> ALTER TABLE attachments
AVG_ROW_LENGTH=1000000, MAX_ROWS=20000;
上面命令将attachments表大小增加到20GB。
4、中文支持和修改bugzilla的界面显示在bugzilla-cn bugzilla-2.20-cn-1.0.zip包中有详细说明。
汉化要注意版本的匹配。
5、bugzill参数设置及其他相关设置参考官方文档:
http://www.bugzilla.org/docs/
分享到:
相关推荐
### Linux 下安装 Bugzilla 的详细步骤与注意事项 #### 标题理解:Linux 下安装 Bugzilla - **核心概念**:本文旨在介绍如何在 Linux 操作系统上安装并配置 Bugzilla,一个广泛使用的开源缺陷追踪系统。 - **目标...
2. **Bugzilla安装** - **获取**:下载Bugzilla的源代码包,并解压到合适的目录。 - **依赖**:Bugzilla运行需要特定的Perl模块。检查并安装所有必要的Perl模块,通常使用`cpan`或`cpanm`命令。 - **配置**:进入...
【Bugzilla在Linux系统下的安装方法】 Bugzilla是一款开源的缺陷跟踪系统,广泛应用于软件开发过程中,用于管理和追踪软件的缺陷或错误。在Linux环境下安装Bugzilla需要一系列的依赖组件,包括Web服务器、数据库...
【Linux下安装Bugzilla的详细步骤】 在Linux环境中安装Bugzilla是技术爱好者和开发者们常进行的操作,尤其对于初学者,这是一个很好的学习实践过程。Bugzilla是一款开源的缺陷跟踪系统,用于管理软件开发中的错误...
Linux 下 Bugzilla 安装配置全过程 Linux 下 Bugzilla 安装配置是指在 Linux 操作系统中安装和配置 Bugzilla 软件的整个过程。Bugzilla 是一个流行的缺陷跟踪系统,广泛应用于软件开发和测试中。下面将一步步指导...
根据提供的文件信息,本文将详细解释如何在Linux操作系统上安装Bugzilla,并且会涉及具体的步骤、所需的软件包以及一些注意事项。 ### Bugzilla简介 Bugzilla是一款由Mozilla基金会开发的开源缺陷跟踪系统,它可以...
bugzilla 安装 版本4.2.2 供参考
在完成配置后,启动Bugzilla服务并访问Web服务器上的Bugzilla安装路径,即可开始使用。 总之,在Linux上安装Bugzilla是一个涉及Perl环境配置、MySQL数据库安装和Bugzilla自身配置的过程。正确安装和配置这些组件,...
在Linux环境下,特别是Fedora 12操作系统上安装Bugzilla,需要遵循一定的步骤,并依赖于一些核心组件,如MySQL数据库、Apache web服务器和Perl环境。以下是详细的安装和配置过程: **一、系统需求** 1. **Linux操作...
在Linux环境中安装Bugzilla,一个流行的开源错误跟踪和管理工具,需要遵循一系列步骤。这个过程主要包括三个关键部分:安装MySQL数据库、配置Apache服务器以及安装和配置Bugzilla本身。以下是详细的安装指南: 首先...
操作系统:FC5 目录: 1.mysql(FC5系统自带需要安装配置...进入bugzilla页面(bugzilla安装完成) 8.一些问题的解决 9.sendmail安装配置设置本地域名,以进行本地传递(一下是bugzilla注册新用户所
"Bugzilla在Linux下安装与配置" Bugzilla是一款功能强大且广泛使用的Bug追踪系统,本文将指导您在Linux下安装和配置Bugzilla,帮助您轻松地管理和跟踪项目中的错误和缺陷。 安装前的准备 在安装Bugzilla之前,...
8. **Bugzilla安装** - 解压缩Bugzilla源码。 - 配置环境,编辑`localconfig`文件,设置数据库连接信息、邮件服务器等。 - 安装Perl模块,可能需要手动下载并使用`cpan`或`cpanm`安装DBD::mysql等。 - 运行`...
在 Linux 环境下安装和配置 Bugzilla 包括以下几个关键步骤: 1. **系统需求**: - 操作系统:首先,你需要一个支持 Bugzilla 的 Linux 发行版,例如 Red Hat Enterprise 5,确保系统已经安装了必要的编译器,如 ...
这个“linux下bugzilla软件”压缩包可能是Bugzilla的一个早期版本,2.20.2,这在当时是一个相对稳定的版本。 安装Bugzilla首先需要一个支持Perl的Linux环境。Perl是Bugzilla的基础,它处理脚本和数据交互。同时,...
一、Bugzilla安装 1. 环境准备:Bugzilla通常运行在Linux服务器上,需要Apache或Nginx作为Web服务器,MySQL或PostgreSQL作为数据库系统,以及Perl环境。确保这些组件已安装并配置正确。 2. 下载安装包:从Bugzilla...
**Bugzilla在Linux下的安装与使用** Bugzilla是一款开源的缺陷跟踪系统,广泛应用于软件开发过程中,用于管理和追踪软件的错误或缺陷。本教程将详细阐述如何在SUSE Linux和CentOS操作系统上安装并配置Bugzilla,...
在Linux系统下搭建Bugzilla是一项常见的任务,特别是对于软件测试人员和开发团队而言,Bugzilla是一个强大的开源错误跟踪系统,用于管理和追踪软件开发过程中的缺陷。以下是对搭建过程的详细说明: 首先,确保你的...
本篇将详细介绍如何在 Linux Red Hat Enterprise Linux 5 上编译安装 Bugzilla 4.2.3,同时会涉及到 MySQL 数据库服务器和 Apache HTTP 服务器的安装。 首先,我们需要准备以下软件包: 1. MySQL 5.5.27:作为 ...