﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava--文章分类-PM</title><link>http://www.blogjava.net/zzh6688/category/11667.html</link><description>     太上，不知有之；其次，亲而誉之；其次，畏之；其次，侮之。
信不足焉，有不信焉。
　　悠兮其贵言。功成事遂，百姓皆谓：「我自然」。
</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 18:05:09 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 18:05:09 GMT</pubDate><ttl>60</ttl><item><title>使用Mantis跟踪bug [转] http://bjzhanghao.cnblogs.com/</title><link>http://www.blogjava.net/zzh6688/articles/49209.html</link><dc:creator>海纳百川，有容乃大</dc:creator><author>海纳百川，有容乃大</author><pubDate>Wed, 31 May 2006 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/zzh6688/articles/49209.html</guid><wfw:comment>http://www.blogjava.net/zzh6688/comments/49209.html</wfw:comment><comments>http://www.blogjava.net/zzh6688/articles/49209.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zzh6688/comments/commentRss/49209.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zzh6688/services/trackbacks/49209.html</trackback:ping><description><![CDATA[
		<div class="postText">
				<p>在PPP项目中我们组使用PVCS Tracker来跟踪bug，感觉项目组的确是需要这样一套系统的，PVCS虽然功能比较强，但首先不是免费的，另外也比较大，对于示范中心这样的小项目来说有些不够灵活。因此我安装了Mantis，一个十分小巧的bug跟踪工具。</p>
				<p>Mantis是php写的开源软件（Bugzilla也是开源的，written in perl，但在windows下安装麻烦，所以暂时不考虑）。安装Mantis的步骤很简单，以下总结在Win2000/XP下的安装过程：</p>
				<p>1、如果机器上有IIS，确保已经启动；如果希望使用Apache，从<a href="http://httpd.apache.org/">httpd.apache.org</a>下载apache的windows安装程序，我用的是1.3版本，直接运行这个程序就安装完成了。</p>
				<p>2、从<a href="http://www.php.net/">www.php.net</a>下载php的windows安装程序，我用的是4.3.8版本，也是直接运行下载来的程序。我用IIS时安装程序会自动对IIS进行设置，但在另一台没有IIS而使用Apache的时候，即使在安装过程中选择了正确的服务器类型，也会提示自动设置出错。不过手动设置也很简单，只要在apache安装目录下的conf目录里的httpd.conf里增加这样一段：</p>
				<div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
						<div>
								<img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />
								<span style="COLOR: #000000">ScriptAlias </span>
								<span style="COLOR: #000000">/</span>
								<span style="COLOR: #000000">php</span>
								<span style="COLOR: #000000">/</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">c:/php/</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />AddType application</span>
								<span style="COLOR: #000000">/</span>
								<span style="COLOR: #000000">x</span>
								<span style="COLOR: #000000">-</span>
								<span style="COLOR: #000000">httpd</span>
								<span style="COLOR: #000000">-</span>
								<span style="COLOR: #000000">php .php<br /><img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />Action application</span>
								<span style="COLOR: #000000">/</span>
								<span style="COLOR: #000000">x</span>
								<span style="COLOR: #000000">-</span>
								<span style="COLOR: #000000">httpd</span>
								<span style="COLOR: #000000">-</span>
								<span style="COLOR: #000000">php </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">/php/php.exe</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />
								</span>
						</div>
				</div>
				<p>这样就可以了。不过按照PHP的安装说明，这种方式是很危险的，我对PHP不熟，说不出到底危险在哪，可能是容易给Web服务器带来一些安全漏洞吧。</p>
				<p>3、从<a href="http://www.mantisbt.org/">www.mantisbt.org</a>下载mantis的0.8.3版本（原来写成1.8.3是笔误，谢谢<a id="Comments1_CommentList__ctl23_NameLink" href="http://blog.csdn.net/wfifi" target="_blank">wfifi</a>指出。mantis目前已有1.0.0rc版本），它很小只有几百K。如果是IIS，把mantis解压缩到Inetpub下（我一开始解到c:\下总是不行，可能是权限问题），然后增加一个虚拟路径指向mantis目录；如果是Apache，把mantis解压缩到apache的安装目录下，并在httpd.conf里把主目录改为指向这个目录，或者增加一个Alias，但权限要设够才能正常运行。为了方便，可以在Web服务器里增加index.php为缺省文件名。</p>
				<p>4、从<a href="http://www.mysql.net/">www.mysql.net</a>下载mysql，我用的是4.0版本。在mysql里为mantis建立一个帐户，然后建立一个名为bugtracker的数据库，这是mantis配置文件里的缺省名字，在mantis安装路径下的sql目录里有一个db_generate.sql文件，这里面是建表的语句，执行它。</p>
				<p>5、把mantis安装路径下的config_inc.php.sample改名为config_inc.php，打开并修改里面的内容。主要是和数据库连接的信息，例如数据库名、用户名等等。我在最后加了这样两句：</p>
				<div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
						<div>
								<img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />
								<span style="COLOR: #000000">$g_default_language </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> 'chinese_simplified';<br /><img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />$g_enable_email_notification </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> OFF;<br /><img src="http://bjzhanghao.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span>
						</div>
				</div>
				<p>这样缺省界面就是简体中文的，并且不发送邮件通知。要发送邮件还要对PHP进行另外的配置，我还没有试过，好象挺麻烦的，所以干脆禁掉。另外mantis提供的简体中文语言包里好象很多“删除”都写成了“.h除”，我对lang目录中的strings_chinese_simplified.txt文件做了一个替换（.h除-&gt;删除）就好了。</p>
				<p>6、最后，重启一下Web服务器，就可以访问了，地址是<a href="http://localhost/mantis">http://localhost/mantis</a>这样的。按照mantis的建议，应该新建至少一个administrator级别的用户，然后把admin目录删除，并删除administrator这个帐号。</p>
				<p>我们的项目不复杂，而且成员少，所以mantis的安装能用就行，对安全和报表、邮件的配置都没有关心，以后需要用到的时候再研究吧。</p>
		</div>
<img src ="http://www.blogjava.net/zzh6688/aggbug/49209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zzh6688/" target="_blank">海纳百川，有容乃大</a> 2006-05-31 11:38 <a href="http://www.blogjava.net/zzh6688/articles/49209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>