前些天搭建了bugzilla,这个庞大的家伙一时间还应付不过来。汉化不完整,乱码,等一大堆问题。于是换到了bug tracker,这个功能虽然没有bugzilla多,但需要的都有了,简单容易上手,采用php开发,部署也简单。
1. 所需软件
Bug Tracker 2.6.4, PHP 5.3.2, Apache 2.2.15, MySQL 5.1.47
2. 配置apahce加载php
安装好apache后修改httpd.conf增加
AddType application/x-httpd-php .php PHPIniDir "C:/PHP/" LoadModule php5_module "C:/PHP/php5apache2_2.dll"
如果是msi安装包安装的php,最后两句会自动加进去。
3. 配置数据库
建库,省略。。。
4. 配置bug tracker
解压到htdocs目录下,修改bug/include/config.php
$GLOBALS['BR_dbserver'] = "127.0.0.1"; // 数据库服务器的 IP $GLOBALS['BR_dbtype'] = "mysqlt"; // 使用的数据库类型 (postgres, mysqlt, mysqli) $GLOBALS['BR_dbpwd'] = "password"; // 数据库密码 $GLOBALS['BR_dbname'] = "bugdb"; // 数据库名称 /* Bug Tracker 在系统中的真正路径 */ $GLOBALS["SYS_PROJECT_PATH"] = "C:/Apache/htdocs/bug"; /* 这是你使用浏览器连到 Bug Tracker 的网页绝对路径。 */ $GLOBALS["SYS_URL_ROOT"] = "/bug";
在浏览器中打开http://localhost/bug/setup/index.php进行安装。成功后删除setup下面的php文件。
到此应该可以通过http://localhost/bug/来访问了。默认用户名密码都是admin。
5. 后续
具体怎么使用就不多介绍了,这个系统的中文翻译不是很恰当,凑合着理解把。界面还是做的蛮好的。
本文链接地址:https://dorole.com/133/