BugFree在Windows平台上面的安装步骤

1、 安装Apache + Mysql + PHP 组合套件
       下载050123版本的GreenAMP,将GreenAMP解压缩到一个目录下面,双击‘设置路径.bat’文件进行路径设置,然后双击“启动GreenAMP.bat”这个文件启动Apache 和 Mysql 服务,若出现“80端口”已占用,则先将Apache 端口80改为其他(GreenAMP\Apache\conf目录下将文件httpd.conf中的80改为其他端口号,共四处),如1080;然后在GreenAMP目录下文件Geting_Started.php中,将“$port = 80;”改为“$port = 1080;”。

2、安装BugFree        
GreenAMP已经自带了phpmyadmin,你可以通过http://localhost:1080/phpmyadmin/(说明:因为将默认端口80改为1080,所以要加上1080)来管理数据库,用户名默认为root,密码为空。进到页面后,图片没正常显示,则通过修改GreenAMP\www\PhpMyAdmin\目录中的配置文件config.inc.php的$cfg['PmaAbsoluteUri']改成你自己的URL试试,如改为:“$cfg['PmaAbsoluteUri'] = 'http://localhost:1080/phpMyAdmin/';”,其他的不要改。接着创建数据库:
2.1创建数据库
      创建一个名为BugFree的数据库。你可以通过命令行来建立,命令如下:
              mysql> create database BugFree;
      也可以使用phpMyAdmin来建立此数据库。
        2.2 为BugFree 库分配访问权限。默认的可以使用root帐号。
命令行如下:
mysql> GRANT ALL PRIVILEGES ON BugFree.* TO UserName@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION;
上面的UserName和Passowrd请分别换成你自己的用户名和密码。
也可以使用phpMyAdmin来建立此数据库。
       2.3 建立各个表
       2.3.1 使用phpMyAdmin.
选择BugFree库,然后选择SQL,然后选中BugFree\Document\目录下面的BugFree.sql,执行就可以了。
2.3.2 使用命令行
将Document目录下面的BugFree.sql文件拷贝到你的服务器上的某个目录下面。
mysql -u UserName -p Password BugFree < 路径/BugFree.sql
其中的UserName和Password换成刚才设定的用户名和密码。BugFree.sql要写成完整的路径。
       2.4 访问BugFree\install.php页面,生成ConfigBug.inc.php文件
访问http://xxx.com/BugFree/install.php页面,根据页面提示填写参数,生成BugFree的配置文件, 将其保存到Include目录下面,命名为ConfigBug.inc.php文件。
       2.5修改配置文件BugFree\Include\ConfigBug.inc.php
        请按照BugFree参数配置文件说明文件里面的说明配置参数文件,系统会自动创建一个管理员账号为admin,密码为123456 ,用管理员账号登录,点击页面右上部的“管理”菜单进入后台管理,建立项目、模块,添加用户组,添加用户就可以了。

        2.6配置自动发信程序

2.6.1 定时脚本功能说明
Shell下面共有四个脚本程序,分别为NoticeBug.php, NoticeBug.sh, StatBug.php, StatBug.sh。
NoticeBug脚本用于每天给相关人员发信,通知各自的头上还有多少个bug等待处理。
StatBug一般用在周一的时候,给相关人员发信,汇报上个礼拜的Bug统计数据。
       2.6.2 调用方式
NoticeBug.php和NoticeBug.sh功能是一样,只是执行的方式不一样而已,StataBug也是如此。
.php脚本执行方式:
        your/path/to/php your/path/to/NoticeBug.php
比如:d:\php\php.exe d:\bugfree\Shell\NoticeBug.php
.sh结尾的脚本只用于linux平台,使用之前需要增加文件的执行权限:
# chmod 700 NoticeBug.sh
然后直接执行就可以了。
        2.6.3 修改Shell目录的读写权限。
linux平台下面可以通过 chmod 700 Shell -R 命令来取消其他用户的读写权限, 或者你可以把Shell目录移到网站目录之外,防止其他用户可以直接通过浏览器访问这个目录。
       2.6.4 修改用户名和密码。
打开某个脚本文件,设置某个在BugFree上面的用户名和密码。
      2.6.5 建立定时程序
linux平台通过cron程序来建立。
      windows平台通过定时程序来建立。
我们的应用实例:NoticeBug每天早上8点执行,StatBug每周一中午12点执行。 

posted on 2007-05-14 15:57    阅读(1751)  评论(1编辑  收藏  举报

导航