Bugfree在win7(64位)平台的搭建

发表于:2015-1-14 11:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zm_21    来源:51Testing软件测试网采编

分享:
  BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。
  Bugfree的安装:引用文档http://www.cnblogs.com/emilyzhang68/archive/2011/08/24/2152433.html ,下面是对该文档的补充说明:
  以管理员身份安装xampp,安装到尾声的时候会询问是否设置为服务(方便每次开机自动运行),选择Yes。
  接着,xampp的设置脚本会启动,完成后提示是否成功。最后提示是否现在启动xampp control panel。点击Yes,出现下图:
  我使用的是xampp-win32-1.8.2-3-VC9-installer,如果apache为启动,如果是80端口被占用,直接改端口,鼠标点击上面的config按钮,打开相应的conf文件修改其他端口,然后重启服务。
  如果已经安装过mysql、php等,请不要勾选,否则会出现问题。 Openssl也不是必须安装的,如果使用https,必须要安装openssl,openssl的64位要自己编译,采用vs的64位命令行工具,首先要下载ActivePerl,可到http://www.activestate.com/ActivePerl,再下载openssl;用vs的64位命令行工具,切换到openssl的目录下,执行下面的命令:perl Configure VC-WIN64A  ms\do_win64a nmake -f ms\ntdll.mak,切记要使用vs64位命令行工具。如下图所示:
  安装xampp后,将bugfree的安装包解压到xampp的htdocs目录下,完整的目录是 C:\xampp\htdocs\bugfree,将bugfree目录下的Config.inc.Sample.php复制一份,改名为Config.inc,其中,25行以下这几行是关于数据库的设置,如果安装过mysql,在这里设置一下数据库连接的密码、用户名等 /* 3. Define the username and password of the BugFree database. */ $_CFG['DB']['User'] = 'root'; $_CFG['DB']['Password'] = '1234'; $_CFG['DB']['Host'] = 'localhost'; $_CFG['DB']['Database'] = 'bugfree2'; $_CFG['DB']['TablePrefix'] = 'bf_'; $_CFG['DBCharset'] = 'UTF8';
  如果安装过mysql,出现上面的mysql数据库未激活,不用理会,但是上面的数据库连接设置参数一定要设置,否则无法安装bugfree。
  访问https://localhost/xampp/bugfree,如果报以下错误:Fatal error: Call-time pass-by-reference has been removed in,意思是调用时引用传参已经被移除了,
  就是不能通过function(&$a)这种方式传参调用函数. 以前的php代码在升级到5.4版本的php可能会出现这种错误:改正方法,调用时直接传参就行了: foo($var) .这个错误出现的文件名:include下的class目录的XmlParse.classphp,一下是我修改过的php文件。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号