Bugzilla ON FreeBSD 4.9 HOWTO

2009-05-13 13:00:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


tonnyom
版权声明:可以任意转载,转载时请务必以文字形式标明文章原始出处和作者信息及本声明.
前言Bugzilla作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分.主要特点为:
  • 基于Web方式,安装简单、运行方便快捷、管理安全。
  • 有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。
  • 系统灵活,强大的可配置能力。
  • 自动发送Email,通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。
    由于目前网上资料要么是在Linux及Windows 系统下,要么属于Source Code安装,故才有此篇文档.该文档仅为 Bugailla On FreeBSD 的安装文档,并没有涉及到具体开发人员的使用操作,如果可能的话,将在今后继续更新此文档,如果你在安装中有什么问题,可以Mail 我,我将尽我能力来回复.
    软件及平台FreeBSD 4.9 //为了充分体现FreeBSD的价值,主要软件安装均为PORTS安装
    apache_1.3.28
    mod_ssl-2.8.15-1.3.28
    mysql 3.23.58
    bugzilla 2.16.3
    bugzilla-2.16.1-cn-0.91.tar.gz
    目的建立一套程序缺陷记录及跟踪系统,用于程序开发人员对程序BUG进行记录,分析,跟踪.
    Apache安装及配置
    #cd /usr/ports/www/apache13-modssl
    #make install clean
    #vi /usr/local/etc/apache/httpd.conf //修改ScriptAlias 的cgi-bin 参数,以及.cgi format的AddHandler
    ScriptAlias /cgi-bin/ "/usr/local/www/data/bugzilla/"
    #
    # "/usr/local/www/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    AllowOverride None
    Options ExecCGI //此处切记要打开 ExecCGI 参数
    Order allow,deny
    Allow from all
    #AddHandler cgi-script .cgi
    MySQL安装及配置
    #cd /usr/ports/databases/mysql323-server #make install clean #/usr/local/etc/rc.d/mysql-server.sh start #mysql -uroot -p
    >GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES ON bugtrack.* TO buguser@localhost IDENTIFIED BY '123456'; //添加建立Bugzilla Database的用户及权限
    >FLUSH PRIVILEGES;
    Bugzilla安装及配置
    #cd /usr/ports/devel/bugzilla/ #make WITH_BUG_EXPORT_AND_IMPORT=y WITH_BUG_MAILING_MODULES=y install clean //支持以XML格式导入或导出BUG DATABASES,支持PERL MAIL MODULE.
    注:
    WITH_BUG_MAILING_MODULES install perl modules required for bug mailing support (contrib/bug_email.pl) interface
    WITH_BUG_EXPORT_AND_IMPORT install perl modules required for bug export/import feature to move bugs to or from other bugzilla installations
    #cd /usr/local/www/data-dist/bugzilla
    #./checksetup.pl //第一次运行checksetup.pl,生成localconfig文件
    #vi localconfig //修改localconfig,文件中的MySQL参数
    #
    # How to access the SQL database:
    #
    $db_host = "localhost"; # where is the database?
    $db_port = 3306; # which port to use
    $db_name = "bugtrack"; # name of the MySQL database
    $db_user = "buguser"; # user to attach to the MySQL database
    #

    标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

  • 上一篇:OpenBSD – 中文环境篇

    下一篇:postfix+courier-authlib+courier-imap+cyrus-sasl2+T