Bug and defect tracking, Bug 跟踪,记录跟踪,错误跟踪软件,缺陷跟踪系统,问题跟踪软件,软件测试,缺陷管理工具,办公软件 Bug tracking software, defect tracking system, issue tracking tool in Chinese
主页 - 购买 - 试用 - 安装 - 常见问题 - 联系我们 - 公司介绍

BUGZERO 安装指南
BUGZERO 服务器是跨平台软件,可安装在 Windows, Unix/Linux, MacOS 等各种操作系统上。 它的硬件要求很低,一般配置的主机便可。它由如图所示的几个部分组成:

  • BUGZERO 必须安装在已装有J2SE(即Java SDK)和 Servlet/J2EE 的同一台机器上。
  • 必须配备数据库,但不必与 BUGZERO 安装在同一台机器上,能联网即可。
  • 如果需要使用自动电子邮件通知功能,则必须配备 SMTP 电子邮件服务器(网上多处提供免费下载)。
  • 图中 Web 服务器,如Apache, 或IIS,可用于前端,但不为 BUGZERO 所必须。
  • 图中 CVS 是版本控制服务器,可用于集成,但不为 BUGZERO 所必须。
 
Bug tracking software system components in Chinese

 
下面举例介绍各个必须软件的安装。 请注意,如果你计划把 BUGZERO 安装在由其它公司提供的网络虚拟处理器上,你可以省略这些步骤, 而直接把 BUGZERO 安装在你的网络虚拟主机上。下面是完全安装指南。

 
1. 安装 J2SE: 你可从 java.sun.com (j2se/downloads.html) 下载Java SE。 注意确保你下载的是 Java Standard Development Kit(SDK), 而不是 Java Runtime Environment(JRE)。 因为如何 Servlet 服务器,象 Tomcat,都需要要 Java SDK 来编辑 JSP 文件。

安装好后,你须将 java/bin (如:c:\jdk1.4.1_03\bin) 加放到系统路径内 (注意,这里有 \bin);并且加一个系统变量 JAVA_HOME,指向 Java SDK 所在地址, 如: c;\jdk1.4.1_03 (注意,这里没有 \bin)。

最后,你可执行命令 jave -version 来确认你是在使用正确的 Java 版本。

 
2. 安装 Apache Tomcat: 如果你没有安装好Servlet/J2EE服务器,你必须将它安装在装 Bugzero 的同一台机器上。 以下用 Tomcat 来举例说明,当然你有很多其它选择

你可从 www.apache.org (project Tomcat)下载最新版本的 Tomcat4/5(一个 zip, exe,或 tar文件)。 安装结束后,你可在它的 bin 目录下执行‘catalina run’来启动 Tomcat. 在 Windows 操作系统中,Tomcat 的安装过程可能自动安装了 Tomcat 服务。如果是这样的话, 你可以用这个服务来启动 Tomcat。 要检验 Tomcat 是否已正常运作,你可打开浏览器,输入网址 http://localhost:8080/ , 看看能不能将其打开。

注意:我们建议你把 Tomcat 安装在没有空格的目录里. 在Window操作系统里,Tomcat的默认目录是 C;\Program Files\Apache Group\…, 这个目录是有空格的,应避免.

 
3. 安装 MySQL 数据库: 如果你没有一个现成数据库服务器,你必须安装一个。如果你已有一个可联网的数据库服务器, 那么你只须为 Bugzero 在那里开一个 用户账号 (有可能需要在该服务器上建立一个空数据库)。 以下用 MySQL 来举例说明,当然你有很多其它选择

你可从 www.mysql.com 下载分别可装在 Linux 或 Windows 操作系统上的最新版本 MySQL。 安装结束后,你首先应在上面为 Bugzero 建立一个空的数据库,bugzero_db, 然后再建立一个用户账号,bugzero(这里我们使用 bugzero 和 bugzero_db 是为方便下面的讨论,你可根据自身需要用其它适当的名字)。 具体指令如下:

mysql> CREATE DATABASE bugzero_db;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP ON bugzero_db.* TO bugzero@"%" IDENTIFIED BY 'bugzero_password';

如果你将 MySQL 和 Bugzero 安装在同一台机器上,你还要输入以下命令:

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP ON bugzero_db.* TO bugzero@localhost IDENTIFIED BY 'bugzero_password';

注意,在 Linux 操作系统上,你可以使用rpm package 来安装 MySQL。 而在Window操作系统上,如果 MySQL 版本早于 4.0, 那么, 若要使用密码,你必须在文件 my.cnf 里加上一行。详情请见 MySQL on Windows

如果你仍有连接问题,请看 MySql connection problem

3b. MySQL UTF-8 问题: 在 MySQL 4.1 或更新版本, 如果你要使用中文,则必须用 UTF-8。 你要用 utf8 charset 来建立数据库:

mysql> CREATE DATABASE bugzero_db CHARACTER SET utf8;

或者,如果非utf8 数据库已经建立,你可用alter来改变:

mysql> ALTER DATABASE bugzero_db CHARACTER SET utf8;

注意,只有没有任何 tables 的情况下,ALTER DATABASE 才有效。

当然,如果 utf8 已经是你mysql server的默认charset,那么,上面步骤就不需要了。

 
4. 安装 Bugzero: 一旦 Java SDK,Tomcat,和 MySQL 安装完毕,你就可以安装 Bugzero了.这分为两部分 (不分先后):

  • Deployment: 把 Bugzero 的整个文件夹(bugzero)移到 Tomcat 的 webapps 文件夹内 。
  • 执行 setup (在 ../bugzero/WEB-INF/ 目录里)。 它会一步一步地带你完成整个安装和设置过程。

 
5. 启动 Bugzero: 如果你是先做 Deployment,后做 setup 的的话,你必须重新启动 Tomcat。 Bugzero 服务器由Tomcat自动开启。你可打开浏览器,输入网址 http://localhost:8080/bugzero/。 你应看到一个 Welcome 网页,否则,请检查一下Tomcat的log 文件,看看Bugzero有没有成功启动。

 

整个安装过程所需时间因人而异,且取决于下载网速等,下面是一些参考时间:

下载 Java SDK 1.4.1 (36.2M)18 分 50 秒 at 256k/s
安装 Java SDK5 分
下载 Apache Tomcat 4.1.18 (8.3M)4 分 20 秒 at 256k/s
安装 Apache Tomcat5 min.
下载 MySql 3.23 (9.3M) 4 分 50 秒 at 256k/s
安装 MySql15 分
下载 Bugzero (1M)30 秒 at 256k/s
安装 Bugzero5 分
 
如果您对这些参考时间有不同意见,我们乐于听取您的看法。


主页 - 购买 - 试用 - 安装 - 常见问题 - 联系我们 - 公司介绍