歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> CentOS上部署BugFree

CentOS上部署BugFree

日期:2017/3/6 9:11:20   编辑:學習Linux

CentOS上部署BugFree


CentOS上部署BugFree


Bug管理,熟悉又陌生的東西,一直聽說,還沒有真正接觸過(好吧,其實是很少接觸測試人員),正巧今天項目需求,在CentOS上部署了一個BugFree版的。BugFree基於PHP和MySQL開發,是免費且開發源代碼的缺陷管理系統。服務器端在Linux和Windows平台上都可以運行;客戶端無需安裝任何軟件,通過IE,FireFox等浏覽器就可以自由使用。服務器上Apache和Mysql都有了,所以選擇了它。

1. 安裝apache

yum install httpd

2. 安裝mysql

yum install mysql mysql-server

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

注:libmcrypt是加密算法擴展庫,php-mcrypt是Mcrypt對PHP的一個擴展

5. 安裝bugfree

下載bugfree的壓縮包,丟到服務器上,如果需要在線下載也可以使用wget命令

解壓:unzip bugfree3.0.3.zip

重命名解壓後的文件:mv bugfree3.0.3 bugfree

把bugfree放到apache的DocumentRoot:mv bugfree /var/www/html

改變bugfree的讀寫權限:chmod -R 777 bugfree

創建附件上傳目錄:cd /var/www/html;mkdir BugFile

同樣:chmod -R 777 BugFile

6. 配置

1) 配置apache

vi /etc/httpd/conf/httpd.conf

修改默認端口號 Listen 80 --> Listen 8088

啟動httpd服務:service httpd start

2) 配置mysql

啟動mysqld服務:service mysqld start

注:mysqld服務已啟動的跳過此步驟

以root登陸mysql:mysql -uroot

注:默認mysql的root是沒有密碼的,直接進入即可,如果已經設置還需輸入密碼

創建新用戶: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://127.0.0.1:8088/bugfree/install

我是遠程操作,而且沒有圖形界面,上面的IP是服務器的公網IP,然後按照提示配置bugfree關聯的數據庫,幾乎就是一路next,

還是貼幾張圖吧

浏覽器訪問首先來到環境檢測,如果上面沒有在/var/www/html下建立BugFile目錄,或沒有更改權限,就會是下圖的效果,

然後是數據庫配置界面

完成安裝,進入BugFree

初始用戶名: admin 初始密碼:123456

最後可以查看mysql是否已經是開機啟動: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隨系統啟動狀態

在浏覽器訪問的時候可能出現server forbid之類的信息,可以檢查一下Apache的配置文件/etc/httpd/conf/httpd.conf,或重啟Apache

參考:http://www.linuxidc.com/Linux/2012-08/67413.htm

附BugFree使用手冊:http://gsqls.blog.163.com/blog/static/45971218201442812437534/

http://xxxxxx/Linuxjc/1156085.html TechArticle

Copyright © Linux教程網 All Rights Reserved