因为想拥有,所以要不断努力

Bugfree安装

上一篇 / 下一篇  2014-07-16 10:29:23 / 个人分类:Bugfree

思想:
        bugfree需要mysql、php、apache支持,安装mysql、php、apache是一份很重大的任务。xampp是mysql、php、apache的集成环境,因此我们用xampp即可。xampp和bugfree完成测试管理工作

安装环境:
    系统:win7 32为
xampp安装包:
    xampp-win2003_32位-1.8.2-0-VC9-installer.exe(硬盘->Learn\测试管理工具\Bugfree)
bugfree安装包:
    bugfree3.0.1(硬盘->Learn\测试管理工具\bugfree3.0.1)

安装过程:
1、先检查端口是否被占用,命令netstat -an:mysql端口3306,监听端口443;apahce默认端口80;FileZilla端口21,监听端口14147
      
2、直接打开安装xampp,安装过程中会列出被安装的服务器,如果本地已经有相关服务器,请忽视,照常安装被列出的服务器即可。默认安装路径是c:\xampp

3、完成xampp完成后,会提示现在是否启动xampp control panel 服务器,手动开启mysql、apache、filezilla服务器。
     情况1:在安装xampp前,本地已经有了mysql,xampp会自动加载应用现有的mysql,后期创建bugfree数据库也会在现有的msyql中创建
     创建bugfree数据库账户和密码时,最好与原有的账户密码保持一致。为了避免出现不必要的问题(我是这样做的。如果与原有的账户密码不一样,是不是可以成功登录,我不太确定,没有实验过)

    情况2:apache默认端口是80,如果本地端口已经被占用,请修改apache\conf\http.conf(默认路径C:\xampp\apache\conf)文件,字段“Listen 80”、“ServerName localhost:80”(ServerName 内容是127.0.0.1也可以,但localhost比127.0.0.1速度更快
                apache支持8090、9091端口,它还支持其他端口,具体哪些我没有从网上查找。


    情况3:mysql启动失败提示"***server"说明mysql服务器设置不正确
    情况4:apache启动失败提示"......"(具体信息在安装过程中,没有截取),说明apache没有安装成功
    情况5:在xampp刚开始安装时,提示如下信息。(提示意思:目前UAC(更改用户账户控制设置)没有启动,如果后期启动,则导致xampp有些功能受到限制)。win7系统启动UAC:控制面板--用户账户--更改用户账户控制设置,将按钮拖至最高点,启动UAC

    

    启动UAC后,安装xampp时,又提示如下:启动的UAC会导致xampp部分功能受限。所以忽略提示,不启动UAC



   

4、验证apache是否可以正常访问:http://localhost:80/(端口是自己设置的。我的是默认端口),出现一些画面,说明xampp安装成功,apache可以访问:
    


 5、查看xampp安全控制:http://localhost/security/index.php.点击"中文",切换语言类型:
   

6、xampp安全控制台设置。mysql数据库账户、密码;访问安全控制界面的账户密码:
      访问数据库
            账户root、密码:bugroot;  链接地址:http://localhost/phpmyadmin/(登录这个界面,需要前面的账户密码)

      检测安全控制台:
           账户htaccess、密码:htacces ;  链接地址:http://localhost/security/index.php登录这个界面,需要前面的账户密码
   



  链接地址:http://localhost/phpmyadmin/  下图:输入账户密码后成功登录数据库
 


  链接地址:http://localhost/security/index.php,安全控制台输入账户密码成功登录:
  




 情况1:如果http://localhost/security/index.php 数据库登录失败,请修改配置文件:将账户密码输入文件中(下图是没修改的文件。文件不修改也是可以访问数据库的)
 

上面的操作证明:xampp已经成功安装

7、部署bufree:将bugfree解压后的文件夹放到c:\xampp\htdocs 路径下:
  

8、访问bugfree:http://localhost:80/bugfree/index.php(在bugfree下可以看到文件index.php)。如下图:
   
 



  解决方法:在c\xampp\htdocs目录下,检测是否有文件BugFile。实际没有发现文件BugFile。所以手动创建文件BugFile后刷新界面,发现问题解决了,如下图:
 



9、点击"继续"按钮,进入数据库创建界面,输入账户root、密码bugroot,r通过此账号可以进入账号可以通过msyql客户端进入mysql数据库(root/bugroot)如下图:
   
     
10、勾选"接受BugFree"后,点击"安装"按钮,执行安装,提示默认账户admin,密码123456。用该账户密码成功登录bugfree,但是提示函数有问题

  下图:默认账户admin,密码123456
  


下图:文件c:\xampp\htdocs\bugfree\protected\service\SqlService.php  不接受函数mysql_escape_string(),建议改为函数mysql_real_escape_string。解决方法:用mysql_real_escape_string替换mysql_escape_string()函数即可。刷新界面发现问题解决了

 (server2003安装的没有这个问题)
   


  下图:函数问题已经解决:
   
   







TAG:

 

评分:0

我来说两句

Open Toolbar