admin管理员组

文章数量:1591104

BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。 Bugfree的安装:引用文档http://wwwblogs/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/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文件。

本文标签: 平台bugfree