qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          CentOS安裝搭建BugFree

          BugFree基于PHP和MySQL開發,是免費且開發源代碼的缺陷管理系統。服務器端在LinuxWindows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,FireFox等瀏覽器就可以自由使用。
            BugFree 2 在BugFree 1.1的基礎上,集成了Test Case和Test Result的管理功能。具體使用流程是:首先創建Test Case(測試用例),運行Test Case產生Test Result(測試結果),運行結果為Failed的Case,可以直接創建Bug。Test Case標題、步驟和Test Result運行環境等信息直接復制到新建的Bug中。
            關閉selinux:
            # vim /etc/selinux/config
            將配置文件中 SELINUX=permissive
            關閉iptables
            # chkconfig --level 35 iptables off
            [root@bugfree ~]# chkconfig --list |grep iptables   查看iptables狀態     0:off 1:off 2:on 3:off 4:on 5:off 6:off
            1. 安裝apache
            yum install httpd
            2. 安裝mysql
            yum install mysql mysql-server
            注:已安裝mysql的跳過此步驟
            3. 安裝PHP
            yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
            4. 安裝PHP加密算法插件
            yum install libmcrypt
            yum install php-mcrypt
            centos 6.x 默認yum源沒有libmcrypt 相關的包
            從這里下載: http://www.lishiming.net/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm
            然后再
            yum install -y  libmcrypt-devel   即可解決安裝php加密算法找不到yum源的問題
            注:libmcrypt是加密算法擴展庫,php-mcrypt是Mcrypt對PHP的一個擴展
            5. 安裝bugfree
            bugfree官網已停止對它進行更新,我在百度搜索的一個版本是:bugfree3.0.4
            解壓:unzip bugfree3.zip
            重命名解壓后的文件:mv bugfree3 bugfree
            把bugfree放到apache的DocumentRoot:mv bugfree /var/www/html
            改變bugfree的讀寫權限:chmod -R 777 bugfree
            6. 配置
            1) 配置apache
            vi /etc/httpd/conf/httpd.conf
            修改默認端口號 Listen 80 --> Listen 7999
            啟動httpd服務:service httpd start
           2) 配置mysql
            啟動mysqld服務:service mysqld start
            注:mysqld服務已啟動的跳過此步驟
            登陸mysql:mysql -uroot -p
            創建新用戶:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456';
            新用戶授權:grant all privileges on *.* to bugfree@localhost identified by '123456';
            注:以上授權方式需要把mysql和bugfree安裝在同一臺機器上
            3) 配置bugfree
            瀏覽器訪問http://<servername>:port/bugfree/install
            例如:http://192.168.1.20:7999/bugfree/install
            安裝第一步有個提示/var/www/html/BugFile/  文件不可讀不可寫
            創建BugFile文件夾  mkdir BugFile
            chmod -R 777 BugFile 即可解決
            按照提示配置bugfree關聯的數據庫
            注:要在root權限下操作,即用root登陸或者sudo來操作
            7. 完成安裝,進入BugFree
            初始用戶名: admin 初始密碼:123456
            查看是否已經是開機啟動:chkconfig --list|grep httpd
            [root@localhost ~]# chkconfig --list|grep httpd
            mysql           0:關閉  1:關閉  2:關閉  3:關閉  4:關閉  5:關閉  6:關閉
            0:關機。
            1:單用戶字符界面。
            2:不具備網絡文件系統(NFS)功能的多用戶字符界面。
            3:具有網絡功能的多用戶字符界面。
            4: 保留不用。
            5:具有網絡功能的圖形用戶界面。
            6:重新啟動系統。
            用命令 chkconfig --level 2345 mysqld on (更改相應級別即可)更改httpd隨系統啟動狀態

          posted on 2014-10-09 10:21 順其自然EVO 閱讀(869) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄defalut managerment system 缺陷管理系統

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宝山区| 翁牛特旗| 容城县| 平乐县| 麻阳| 东源县| 夹江县| 喀什市| 临潭县| 彰化市| 淳安县| 湘阴县| 宁阳县| 丽江市| 汨罗市| 墨江| 仙桃市| 辰溪县| 东兰县| 澄迈县| 宁明县| 太康县| 康马县| 石首市| 津南区| 古浪县| 治县。| 花莲市| 花垣县| 河西区| 宁阳县| 炉霍县| 昭苏县| 泗水县| 竹北市| 深州市| 太和县| 彭泽县| 余干县| 尼勒克县| 吴江市|