部署 bugfree 系统
使用 SVN 之后一直想部署一个简单的项目管理(至少是 BUG 管理)的系统,终于找到一个 bugfree,现在将安装步骤写下共享:
首先下载 XAMPP,并安装,安装过程很简单,解压缩,执行 setup批处理程序,启动控制台即可,这里是主页和下载地址
然后下载 bugfree ,(bugfree主页)解压缩并复制文件到 XAMPP 的 hddocs 目录下,然后进入 bugfree 的 include 目录,将 Config.inc.Sample.php 复制为 Config.inc.php,安装完成?(帮助是这么说的)
现在先不要着急启动浏览器查看,如果你和我一样使用最新的 XAMPP 的话!因为最新的 mysql “设置数据库存储引擎的语句”有改动,而 bugfree 还是老版的,所以创建数据库将失败!
请打开 bugfree 目录下的 Schema.php 文件,将其中的 TYPE=MyISAM 替换为 ENGINE=MyISAM,因为本人比较谨慎,替换时使用了匹配大小写,所以没有替换全,发现还有几个 Type=MyISAM 也替换为 ENGINE=MyISAM,这时进入浏览器 http://localhost/bugfree 可以帮助说的,按照提示应该可以正常创建数据库并进入系统了。
可是系统上有一大堆的英文提示说不支持在调用时传入引用,极其影响美观,该问题打开 PHP 目录中的 php.ini 文件,然后将 allow_call_time_pass_reference 设置为 On,请注意说明的部分说 Default Value = On , 但是搜索发现在后面有明确设置为 Off 的,将其修改为 On 然后重启 Apach 服务,进入浏览器刷新,OK,没有烦人的警告了。
现在可以创建用户、项目尝试一把了。