Bugzilla ON FreeBSD 4.9 HOWTO
2009-05-13 13:00:44来源:未知 阅读 ()
tonnyom
版权声明:可以任意转载,转载时请务必以文字形式标明文章原始出处和作者信息及本声明.
前言Bugzilla作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分.主要特点为:
由于目前网上资料要么是在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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 安装'User manager for PureFTPd'无法建表? 2009-05-13
- 问一下:ipfw+natd 如何实现回流端口映射 2009-05-13
- OpenBSD3.9上安裝python2.5 2009-05-13
- BIND9详解 2009-05-13
- 我的Nagios的艰辛.....网络监控之神(五) 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash