杨过与乔峰谁更惨:搭建bugfree平台 发表于 2010-7-24 9:49:20

来源:百度文库 编辑:中财网 时间:2024/04/29 12:43:10

搭建bugfree平台 发表于 2010-7-24 9:49:20 

  •     研发人员主要的三个角色: PM (Program Manager)、 Dev (Developer)、 Tester  。PM来定义需求、书写出来每个功能特性 (Feature)的设计文档(Spec),Dev写代码来实现这个Spec,Tester来测试 Dev做出来的东西是否符合 PM定义的 Spec。三个角色之间并无必然的上下级关系,只是分工合作完成某个功能(Feature)。我将之形容为“三权分立”,三者之间有效合作并制衡   ----via bugfree
       
      此次合作开发主要完成校园平台---评教模块的开发,由我来担任小组长,我的主要角色从Dev跳到了Tester。作为一个Tester,发现了bug当然要及时的通知我们的开发人员。很早就听说bugfree的大名,今天下午自己搭建了一下
      
       准备工作:Wamp5 1.7.4 & bugfree2
       WAMP5是一个很容易安装的windows程序,执行一个安装程序就能一次性把Apache、MySQL、PHP都安装完毕。这些东西都是做什么的,我们下篇介绍
      
       一:安装Wamp5
      ①安装过程很简单,一路默认安装就可以了。安装的最后,WAMP5提示你选择存放网页的服务器根目录所在的实际位置。一般默认的设置为“c:\wamp\www\”(本次安装选择了d:\wamp\www),你也可以选择其他位置。

      

       ②接下来是发送邮件的smtp网址设置,如"smtp.qq.com",如本地服务器环境不需要发送邮件,保持默认的localhost即可。 使用WAMP5的电子邮件功能还需要设置邮箱。

     

       ③ 接着选择默认浏览器。从文件管理器画面中找到iexplore.exe(IE浏览器)或者firefox(火狐狸浏览器)即可,或者选择其他你喜欢的浏览器。
            这个将作用于WAMP5菜单中启动localhost、PhpMyAdmin等页面。 

      ④ 完成安装,默认运行Wamp5
      ⑥系统托盘中多了一个半月形的图标。左键点击如图。可以看到MySql服务已经启动了,Apache服务没有启动,说明80端口被占用了


           注意:如果你的系统80端口被占用了话,Apache服务是启动不了的,可以通过Apache菜单下的Test Port 80,测试一下是哪个程序占用了80端口,将其结束掉即可。Wamp5给出的提示是:IIS(Internet信息服务)占用了80端口

         80端口被占用的查看方法以及解除占用的方法
         开始---->运行--->cmd---> netstat -an -p tcp -o(是欧而不是零) ,记下80端口对应的PID

         打开任务管理器---查看---选择列---勾选PID,    根据PID结束对应的进程   


     

        ⑦下面我们停掉IIS服务,将占用的80端口释放出来。
            我的电脑--->(右键)管理--->服务和应用程序--->Internet信息服务  ,将默认网站关闭即可
          
          

         我们再来启动一下Apache,OK了。    
        点击菜单中的“LocalHost”,出现下面画面即安装成功。
          

         


      二:Wamp5配置
             这里的配置主要是为了解决外网不能访问Apache服务器问题,也就是在浏览器中输入本地IP地址,不能打开前述的主网页。
             Apache服务器默认安装是不允许外网访问的,需要授权设置,配置方法如下:

            
     

       左键打开菜单,找到httpd.conf 并打开,找到“Deny form all”

     


      有多处这个Deny from all ,全部修改为Allow from all ,如下

     

     修改完后,保存。重启所有服务。在浏览器中输入你的本机IP:192.168.24.142 ,就可以看到和输入localhost 一模一样的页面,授权成功!
     你还可以到局域网内的其他电脑上,在浏览器中输入你的IP地址,看看能不能打开主页。记住你的本机防火墙要关掉哦!

    至此我们已经将PHP的运行环境完全搭建好了,下面我们来配置bugfree

    三:bugfree的配置
         将bugfree2.rar中的文件解压到刚才的服务器根目录(本次安装选择了d:\wamp\www)www文件夹下。在浏览中输入http://localhost/bugfree

         浏览器提示“File 'Include/Config.inc.php' cannot be found.You can manually copy a new Include/Config.inc.php from Include/Config.inc.Sample.php.”

     
       提示的意思是说include文件夹下木有Config.inc.php这个文件,要你把Config.inc.Sample.php改名为Config.inc.php。  按照它说的,我们进入到那个www--->bugfree--->Include文件夹下,将Config.inc.Sample.php拷贝一份,改名为Config.inc.php

       再次在浏览器中输入http://localhost/bugfree  ,看到了数据库连接失败

      
       按照提示点击创建数据库,提示“数据库安装成功,继续安装”,接下来安装bugfree2 ,OK,安装成功!

      

     
      四:配置发送邮件服务
       
         我们离成功还有一步之遥,那就是配置好发送邮件功能。打开我们Include文件夹下的那个Config.inc.php   ,找到Mail Setting  
        
         未修改前的源码:

        

         修改后的源码:

                保存修改,然后登陆bugfree平台测试一下,看看你的项目组成员能不能收到邮件!
               好了,bugfree平台搭建完毕!