|
以前一直在琢磨Mantis的应用,经过一段时间的摸索,基本了解了他的功能和优缺点,总的来说Mantis做的是很不错的,比较适合于比较小的项目进行使用。但是对于相对大一点的应用在一些细节上就显得略有单薄了。所以一直想看看其他开源的项目做的如何。自然而然也就想到了鼎鼎大名的BugZilla。不过按照网上之前的传言说BugZilla如何如何难以安装配置,特别在Windows上安装如何困难,论坛上不乏关于这个“高难度”动作的帖子。
于是做好了十二分的心理准备之后,开始安装,结果大跌眼镜,BugZilla和Perl的安装程序作的非常好,在开源项目真的是很不错的了。大概用了两三个小时,安装结束。相比Mantis的安装简直就是轻松自在了,想去年装Mantis折腾了2天才把Mail,图形报表装好。BugZilla真是简单多了,Checksetup.pl可以帮助用户完成大多数的配置的工作。下面简单谈一下安装的过程。
我的安装环境:WinXP SP2 简体中文
1。首先安装Perl,我使用的是:ActivePer.下载地址:http://www.perl.com or http://www.activestate.com/Products/ActivePerl/?_x=1. 建议下载.MSI的安装包。
然后运行所下载的程序,按照提示一步一步完成安装。
2。安装下载 MySQL, http://www.mysql.com 有关MySQL的文章很多,这里不再多说。
3。关键的步骤到了,呵呵,
(1) 去 http://www.bugzilla.org 下载最新的BugZilla.
(2) 将下载后的文件解压缩到硬盘,比如C:\Bugzilla.
(3) 打开Dos命令运行窗口:在运行中输入:CMD(Note:"CMD" but not "command").
(4) 切换到BugZilla的安装目录(such as c:\bugzilla).运行Checksetup.pl(note:这个程序是BugZilla安装的核心,所有的安装配置都靠他搞定了,呵呵)
(5) 然后按照CheckSetup.pl程序的提示,来安装相关的模组。
例如:ppm install DBI ...
这里特别注意下,由几个模组在下载的文件中是没有的,必须得从BugZilla的网站下载。
或者可以输入ppm rep bugzilla http://www.bugzilla.org/ppm/ 然后再继续安装,安装程序会自动连接的网站进行下载,并且安装。
安装完相关的模组后,记得按照提示修改一下一个配置文件。在那个文件中输入数据库的用户名密码,以及数据库的名称。文件的具体位置,一时半会还记不起来,反正Checksetup.pl里面有提示了,呵呵。
(6)修改好数据库配置后,再次运行Checksetup.pl,它会自动连接到据库并创建数据库以及里面的表。
(7)再次运行Checksetup.pl确认安装无误后进行下一步。
4。配置IIS.
(1) 为BugZilla创建一个虚拟目录,并且在默认文档中添加Index.cgi.
(2) 打开 控制面板->管理工具->Internet 服务管理器,在默认 Web 站点, 点按右键选择属性->主目录->配置…,在应用程序映射中点击添加 增加如下的内容:
Executable: C:\Perl\bin\perl.exe -T "%s" %s
Extension: .cgi
Limited to: GET,HEAD,POST
Okay,运气好的话,就这么安装结束了。
在IE中输入:http://localhost/bugzilla 就可以打开BugZilla的登陆界面了。
下面谈谈BugZilla VS Mantis 的结论;
1. 界面。 BugZilla的几面几乎可以说惨不忍睹,鼎鼎大名的开源软件,界面居然是这样。呵呵。真想不通。相对而言Mantis的界面则要友善的多了。操作也相对更加人性化一点。
2. 功能。 就功能来说,BugZilla的定制功能的确更强,能满足更多用户差异化的需求。而Manits的好多设置还得通过修改代码来实现,相比麻烦了很多。
3. 本地化。 Mantis本身就提供了十几国的语言可以供用户直接选择。很不错的哦。而BugZilla本身只有英文,网站提供的多国语言包,看起来也是Sourceforge上其他项目组完成的,更新的节奏也比英文版慢了一年半年的。不爽的很。
4. 知名度,呵呵。这个BugZilla和Mantis没得比了。Linux,Eclipse,NASA(美国宇航局居然也用开源的???)...等等知名的厂商都在用。而Manits的使用者大多都是一下不知名的小公司了。
5. 安装。 平心而论BugZilla的安装确实比Mantis简单。CheckSetup.pl替用户省了不少心。
以上是小的对BugZilla的一点心得,不足之处,诸位看官多多担待。 |
评分
-
查看全部评分
|