- 浏览: 90446 次
- 性别:
- 来自: 烟台
最新评论
-
daxiaoli123:
1 http://sourceforge.net/projec ...
GCJ让Java程序脱离jre执行 -
zhangtongysu:
楼主 ,那个下载 怎么回事啊。
利用Ant和Eclipse有效地提高部署工作效率
1. 简介
mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,最新版本是0.19.2。
要了解更多信息请到http://www.mantisbt.org/。
2. 下载
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
3. 安装步骤
1)安装刚才下载的软件
下面假设各软件的安装目录为
c:\mantis-0.19.2
c:\mysql-5.0.2
c:\php-5.0.3
c:\apache-2.0.52
我习惯下载zip版的程序,直接解压到一个目录就可以了。没有的话,只好下载windows_installer版本:)。
a.安装apache2.0.52
我下载的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
运行安装程序,安装时选择安装给当前用户,采用8080端口,不要安装成服务,对我来说没必要。安装后同样可以再安装成service
详细请参考:
apahce在windows下的安装指南 http://httpd.apache.org/docs-2.0/platform/windows.html
运行c:\apache-2.0.52\bin\apache.exe,在IE地址栏输入http://localhost:8080/,可以看到安装成功。如果前面是安装成80端口的服务,则输入http://localhost/
b.其它的软件直接解压到自己想要的目录。当然如果你下载的是installer也是一样的,直接运行安装程序,无非是安装
后多了几个启动的快捷菜单外加一些默认设置罢了。
2)为apache配置php
打开c:\apache-2.0.52 \conf\httpd.conf文件,添加如下内容到文件尾
#PHP 5
LoadFile "c:/php-5.0.3/php5ts.dll"
LoadModule php5_module "c:/php-5.0.3/php5apache2.dll"
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir "c:/php-5.0.3"
3)php配置
将c:\php-5.0.3下的php.ini-dist复制一份,并改名为php.ini
查找include_path,改为include_path=".;c:\php-5.0.3\pear"
查找extension_dir,改为extension_dir="c:\php-5.0.3\ext"
查找php_mysql.dll,将这一行前面的“;”号去掉
保存文件
4)为apache安装mantis系统
打开c:\apache-2.0.52 \conf\httpd.conf文件,添加如下内容到文件尾
Alias /mantis "c:/mantis-0.19.2/"
<Directory "c:/mantis-0.19.2/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
查找DirectoryIndex,添加index.php到后面。像这样DirectoryIndex index.html index.html.var index.php
5)创建数据库
运行c:\mysql-5.0.2\bin\mysqld-nt,启动数据库
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:\mantis-0.19.2\sql\db_generate.sql;
当然你也可以用其它GUI工具创建数据库。
6)mantis配置
将c:\mantis-0.19.2下的config_inc.php.sample复制一份,并改名为config_inc.php
如果你改了root的密码,打开这个文件,设置$g_db_password='yourpassword'
7)windows环境
将c:\php-5.0.3添加到path中
启动bug tracking system
首先启动apache和mysql,
在址栏输入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
应该可以看到初始页面了。用amdinistrator/root登录,mantis 开始为你工作。
9)邮件服务器配置
在c:\php-5.0.3\php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:\mantis-0.19.2\config_inc.php文件中添加
$g_smtp_host='smtp.163.com';
$g_smtp_username='yourusername';
$g_smtp_password='yourpassword';
$g_phpMailer_method =2;
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
4.后记
昨天想装一个bug tracking system,上网转了一下,最后选定了mantis,理由只有一个:感觉这是一个功能能满足我的需要,更重要的是我能掌控的系统,以前除了在mysql 上create过一个db外,没有用过上面的任何一种软件。安装这个东西完全是为了我自己用,我是一个很懒的人,觉得把一些问题记在txt里会有一些麻烦,其他人如果愿意用,我当然不反对:)。
从下载安装到写完这个所谓的指南,用了几乎一天,有一些小问题浪费了很多时间,网上的一些安装手册,并没有想象的好用,
按照我这个指南,一个小时应该可以搞定。
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
下载windows下的安装包,setup,找到apache\conf\httpd.conf,在文件最后添加
Alias /mantis "c:/mantis-0.19.2/"
<Directory "c:/mantis-0.19.2/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
启动apache和mysql就行了。发邮件的功能设置见上面的3.9)
唯一不好的是,他安装了一整套软件,如果你的机器上已经安装了mysql等,就会浪费一些硬盘空间。
mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,最新版本是0.19.2。
要了解更多信息请到http://www.mantisbt.org/。
2. 下载
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
3. 安装步骤
1)安装刚才下载的软件
下面假设各软件的安装目录为
c:\mantis-0.19.2
c:\mysql-5.0.2
c:\php-5.0.3
c:\apache-2.0.52
我习惯下载zip版的程序,直接解压到一个目录就可以了。没有的话,只好下载windows_installer版本:)。
a.安装apache2.0.52
我下载的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
运行安装程序,安装时选择安装给当前用户,采用8080端口,不要安装成服务,对我来说没必要。安装后同样可以再安装成service
详细请参考:
apahce在windows下的安装指南 http://httpd.apache.org/docs-2.0/platform/windows.html
运行c:\apache-2.0.52\bin\apache.exe,在IE地址栏输入http://localhost:8080/,可以看到安装成功。如果前面是安装成80端口的服务,则输入http://localhost/
b.其它的软件直接解压到自己想要的目录。当然如果你下载的是installer也是一样的,直接运行安装程序,无非是安装
后多了几个启动的快捷菜单外加一些默认设置罢了。
2)为apache配置php
打开c:\apache-2.0.52 \conf\httpd.conf文件,添加如下内容到文件尾
#PHP 5
LoadFile "c:/php-5.0.3/php5ts.dll"
LoadModule php5_module "c:/php-5.0.3/php5apache2.dll"
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir "c:/php-5.0.3"
3)php配置
将c:\php-5.0.3下的php.ini-dist复制一份,并改名为php.ini
查找include_path,改为include_path=".;c:\php-5.0.3\pear"
查找extension_dir,改为extension_dir="c:\php-5.0.3\ext"
查找php_mysql.dll,将这一行前面的“;”号去掉
保存文件
4)为apache安装mantis系统
打开c:\apache-2.0.52 \conf\httpd.conf文件,添加如下内容到文件尾
Alias /mantis "c:/mantis-0.19.2/"
<Directory "c:/mantis-0.19.2/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
查找DirectoryIndex,添加index.php到后面。像这样DirectoryIndex index.html index.html.var index.php
5)创建数据库
运行c:\mysql-5.0.2\bin\mysqld-nt,启动数据库
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:\mantis-0.19.2\sql\db_generate.sql;
当然你也可以用其它GUI工具创建数据库。
6)mantis配置
将c:\mantis-0.19.2下的config_inc.php.sample复制一份,并改名为config_inc.php
如果你改了root的密码,打开这个文件,设置$g_db_password='yourpassword'
7)windows环境
将c:\php-5.0.3添加到path中
启动bug tracking system
首先启动apache和mysql,
在址栏输入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
应该可以看到初始页面了。用amdinistrator/root登录,mantis 开始为你工作。
9)邮件服务器配置
在c:\php-5.0.3\php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:\mantis-0.19.2\config_inc.php文件中添加
$g_smtp_host='smtp.163.com';
$g_smtp_username='yourusername';
$g_smtp_password='yourpassword';
$g_phpMailer_method =2;
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
4.后记
昨天想装一个bug tracking system,上网转了一下,最后选定了mantis,理由只有一个:感觉这是一个功能能满足我的需要,更重要的是我能掌控的系统,以前除了在mysql 上create过一个db外,没有用过上面的任何一种软件。安装这个东西完全是为了我自己用,我是一个很懒的人,觉得把一些问题记在txt里会有一些麻烦,其他人如果愿意用,我当然不反对:)。
从下载安装到写完这个所谓的指南,用了几乎一天,有一些小问题浪费了很多时间,网上的一些安装手册,并没有想象的好用,
按照我这个指南,一个小时应该可以搞定。
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
下载windows下的安装包,setup,找到apache\conf\httpd.conf,在文件最后添加
Alias /mantis "c:/mantis-0.19.2/"
<Directory "c:/mantis-0.19.2/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
启动apache和mysql就行了。发邮件的功能设置见上面的3.9)
唯一不好的是,他安装了一整套软件,如果你的机器上已经安装了mysql等,就会浪费一些硬盘空间。
发表评论
-
调试MAVEN项目appfuse-light-struts2-spring-jdbc-1.8的问题
2008-03-07 16:31 2285出现问题: Project appfuse-light-str ... -
MVC设计思想
2008-03-01 22:13 2144MVC英文即Model-View-Controll ... -
当前Java软件开发中几种认识误区(转)
2008-03-01 22:11 970软件的生命性 软件是有生命的,这可能是老调重弹了,但是因 ... -
给servlet写单元测试的总结(转)
2008-02-19 11:19 3545servlet的测试一般来说需要容器的支持,不是像通常的jav ... -
取得参数的几中形式
2008-02-18 12:54 882java -DSTOP.PORT=8080 -DSTOP.KE ... -
正则表达式
2008-02-18 12:34 900目录 本文目标 如何使 ... -
关于Java中类在构造对象时的初始化步骤详解
2008-02-18 12:17 2100很多人在学习Java的过程 ... -
Java连接各种数据库的实例
2008-02-18 12:13 1166一、jsp连接Oracle8/8i/9i数据库(用thin模式 ... -
为什么要使用接口编程(转)
2008-02-17 21:42 1285看了接口编程这篇文章, ... -
JAVA中浅复制与深复制
2008-02-17 21:38 7201.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变 ... -
短信网关发送部分源代码
2008-02-17 21:37 1215package com.etonenet.iiie.sdk; ... -
appfuse结合eclipse开发流程
2008-02-17 21:33 1220Appfuse应用的核心在于ant ... -
使用Antlr和JfreeChart实现项目源代码行数计算图表
2008-02-17 21:30 1541Antlr的功能在我的其他文章里提到了就不多说了,JFreeC ... -
使用ANT协助开发java项目
2008-02-17 21:29 896ANT是Apache的开源项目,目前在java的项目开发中被广 ... -
利用Ant和Eclipse有效地提高部署工作效率
2008-02-17 21:26 1265本文主要介绍 Ant 在多 ... -
使用开源软件 Mantis 实施缺陷跟踪的成功实践
2008-02-17 21:22 1699内容摘要 中国开源 注:当前Mantis稳定发布版本为1.0. ... -
无所不能的“蚂蚁”-Ant(转)
2008-02-17 21:12 3232说他无所不能,好像有点夸张,但是用过Ant之后,感觉真的是只有 ... -
Java华为面试题
2008-02-17 21:08 1470第一部分:选择题 QUESTION NO: 1 1、publi ... -
java中读取Properties文件
2008-02-17 21:06 906ResourceBundle resourceBundle = ... -
Java范型
2008-02-17 21:04 1537从jdk1.5开始,Java中开始 ...
相关推荐
Mantis是一款功能强大的开源缺陷跟踪工具,广泛应用于各种项目管理场景。本文将深入探讨如何成功地使用Mantis实施缺陷跟踪,以便提升软件开发团队的效率和产品质量。 Mantis是一个免费且开源的Web-based缺陷跟踪...
【新版mantisBT开源缺陷跟踪工具安装指南】 mantisBT是一款广泛应用的开源缺陷跟踪系统,主要帮助软件开发团队管理、追踪和解决项目中的问题。它采用PHP语言开发,因此在安装过程中需要集成环境如Apache、PHP和...
Mantis 1.2 是一款开源缺陷跟踪系统,广泛应用于软件开发过程中对缺陷(bug)进行管理和追踪。该版本为开发者提供了详尽的文档和支持,以便更好地理解和使用该系统。 #### 二、贡献指南 **1. Initial Setup** - **...
### Mantis 1.2 缺陷跟踪系统管理员指南知识点详解 #### 一、关于 MantisBT **1.1 什么是 MantisBT?** MantisBT 是一款免费且开源的缺陷跟踪系统,用于管理软件项目的缺陷报告。该工具允许项目团队记录、分类和...
Mantis是一款广受欢迎的开源问题跟踪系统,常用于软件开发项目中的缺陷管理和任务跟踪。本文将详细介绍Mantis的安装过程,以及如何利用提供的资源进行有效的系统配置和操作。 首先,让我们了解一下"Mantis-1.2.19...
Mantis是一款基于PHP编写的开源缺陷跟踪管理系统,适用于各种规模的项目。它提供了全面的功能来满足项目中的缺陷跟踪与管理需求,包括但不限于缺陷提交、分配、状态追踪等。作为一款免费且开源的产品,Mantis具有很...
2. **MantisBT**:Mantis Bug Tracker (MantisBT) 是一款免费且开源的Web应用程序,用于管理和跟踪软件缺陷和变更请求。本指南中使用的版本为`Mantisbt-1.1.6.zip`。 #### 二、安装XAMPP 安装XAMPP的过程相对简单...
Mantis是一款非常流行的开源缺陷跟踪系统,它基于PHP和MySQL开发,适用于各种规模的项目。为了方便开发者在Windows环境下顺利部署Mantis,本指南将详细介绍Mantis及相关组件(如Apache、PHP和MySQL)在Windows系统的...
"Mantis缺陷管理工具"是一个广泛使用的开源项目管理软件,尤其在软件开发领域,它被用于跟踪和管理软件的错误和缺陷。Mantis以其简洁的界面和强大的功能而受到青睐,使得团队成员可以有效地协调和解决各种问题。 ...
Mantis是目前使用较为广泛的开源缺陷跟踪系统。它具备诸多实用功能,如问题跟踪、用户管理、报告统计等,且支持多用户和多项目管理。Mantis通过网络界面让用户可以方便地使用,它的部署和使用都非常简单。 #### ...
Mantis是一款流行的开源缺陷跟踪系统,主要用于管理软件开发过程中的错误报告和缺陷追踪。它基于Web,使用PHP编写,并依赖于MySQL数据库存储数据。为了在Windows平台上顺利安装Mantis,需要准备以下几项关键组件:...
Mantis BT 是一款流行的开源缺陷跟踪系统,用于管理和跟踪软件项目中的错误和问题。它支持多种数据库,如 MySQL、PostgreSQL 等,并且可以通过 Web 界面进行访问和管理。Mantis BT 的功能强大,易于使用,可以有效地...
Mantis是一款广受欢迎的免费开源Web基于缺陷跟踪系统,主要用于项目管理和软件开发过程中的错误追踪与管理。它由PHP编写,支持MySQL、MSSQL以及PostgreSQL等数据库,并能在多种操作系统如Windows、Linux、Mac OS、OS...
Mantis是一款开源的、基于Web的缺陷跟踪系统,主要用于项目管理和软件开发过程中的问题追踪。本资源提供的是Mantis的全源码安装包,不含Apache和PHP,方便开发者进行深度定制和调试。在安装过程中,需要对涉及到的...
根据提供的信息,我们可以总结出以下知识点: ### Windows环境下Mantis...综上所述,Mantis在Windows环境下的安装和配置涉及多个步骤,但只要按照正确的顺序和方法操作,就能够顺利部署并使用这款强大的缺陷跟踪系统。
MantisBT(原名Mantis)是一个开源、免费的缺陷跟踪系统,广泛应用于各种规模的项目,从小型个人项目到大型企业级应用。 【PHP】作为标签,意味着该系统的核心编程语言是PHP。PHP是一种服务器端脚本语言,特别适合...
Mantis是一款开源的、基于Web的缺陷跟踪系统,用于项目管理和团队协作。在Windows环境下安装Mantis,通常会与XAMPP一起使用,因为XAMPP是一个集成的开发环境,包含了运行PHP应用(如Mantis)所需的Apache服务器、...
Mantis是一款开源的问题追踪系统,常用于软件开发项目中管理缺陷和任务。本文将详细介绍如何在Windows环境下,基于Mantis 1.2.19、MySQL 5.5.20和XAMPP 1.8.3进行完整的安装过程。 首先,我们需要下载并安装XAMPP。...