BUG管理工具bugfree的安装和部署教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司要规范BUG管理,以前都是用EXCEL,不太方便;上网找了下有个EasyBug是免费的,而且是在线的不用部署,用了下发现功能太简单,不能满足我的需要。而且在线的话,数据安全不能得到保证。
后面比较了下开源版本,选了个比较容易部署的bugfree开源应用,后面记录下我的部署的一些流程。
准备工作:
1、 Apache
下载地址:/download.cgi#apache22
下载版本:httpd-2.2.17-win32-x86-no_ssl.msi
2、 PHP
下载地址:/download/
下载版本:php-5.2.17-Win32-VC6-x86.zip
3、 MySql
找同事要的,版本为:mysql-5.0.18-win32
4、 bugfree
下载地址:/
下载版本:最新版本
部署
1、安装Apache2.2
安装类型选择Custom;然后自定义路径,选择安装所有功能
访问本机地址:http://localhost或http://127.0.0.1
提示it works则表示部署成功;
2、解压PHP
1)需要配置的文件 php.ini-dist(在解压目录下)
php.ini(复制一份php.ini-dist文件到同一目录下,并将文件名更改为php.ini)2);extensi on=php_mysql.dll 去掉前面的分号
3)找到extension_dir = “./”,将其改为php安装目录下ext子目录的绝对路径。如extension_dir = “D:/php/ext/”
4) 环境变量(Path):如:”D:\PHP“;“D:\PHP\ext”;(可选)
3、 APACHE的PHP配置
1)安装成功后,在安装目录打开配置文件/conf/httpd.conf
2)找到LoadModule,根据php安装目录,在下面空白处加上这两行:LoadModule php5_module “D:/PHP/php5apache2.dll”
PHPIniDir “D:/PHP”
(注意引号为英文状态的,绝对路径要加引号)
3)找到:DirectoryIndex index.html
修改为:DirectoryIndex index.php index.html
4)找到:AddType application/x-gzip .gz .tgz
添加这两行:
AddType application/x-httpd-php .php(.前有空格)
AddType application/x-httpd-php .html(.前有空格)
5)保存httpd.conf,在网站目录中D:/Apache2.2/htdocs,建立一个index.php 文件,内容:
6)配置成功后再访问本机
http://localhost或http://127.0.0.1
碰到问题:
1、重启后发现APACHE怎么也无法启动;
由于自己机器上有装IIS 是否端口占用问题;
找到APACHE的conf目录下的httpd.conf文件中找到LISTEN 80 改成Listen 8088 2、发现还是启动失败,查看APACHE 的日志发现提示错误,后面查看系统的事件查看器
提示: Syntax error on line 130 of $:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load
$:/PHP/php5apache2.dll into server
上网查了下资料:
解决办法:如果是2.2.*以上版本,就可能会出现 "Cannot load
C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed",
改成/php5apache2_2.dll即可
即将LoadModule php5_module $:/php5/php5apache2.dll 改成 LoadModule php5_module $:/php5/php5apache2_2.dll
启动提示成功
4、 Mysql的安装配置
选择CUSTOM安装,然后设置路径,除了开发组件的所有组件全部安装上.
然后选择系统自动配置,默认用户名为ROOT,密码也设置成ROOT(这个随意)5、 BUGFREE2安装及配置
将包解压后复制到Apache的htdocs子目录下
1)进入bugfree的安装目录,复制文件Include/Config.inc.Sample.php为新文件
Include/Config.inc.php,编辑新创建的文件,修改数据库链接设置。
/* 3. Define the username and password of the BugFree database. */
$_CFG['DB']['User'] = 'root'; // 数据库登录用户名
$_CFG['DB']['Password'] = ‘root'; // 数据库登录用户密码
$_CFG['DB']['Host'] = 'localhost'; // 数据库服务器地址
$_CFG['DB']['Database'] = 'bugfree2'; // 指定BugFree数据库名称
$_CFG['DB']['TablePrefix'] = 'bf_'; // 数据库表前缀,默认为bf_。除非有冲突,不建议修改或为空
$_CFG['DBCharset'] = 'UTF8'; // 数据库编码设置,保留默认值