linux應用之bugfree的安裝及配置


Bugfree3.0.4 Linux環境安裝指南

                         

bugfree系統安裝的前提是,配置LAMP環境(apache+mysql+php),下面以centos6.3系統為例介紹bugfree3.0.4的安裝步驟。

一、    安裝apache服務器

  1. 檢查apache服務器是否安裝

#service httpd status

  1. 如提示未被識別的服務,則表明組件未安裝,需手動安裝

#yum install httpd

  1. 安裝完成后啟動進程

#service httpd start

  1. 驗證apache服務器是否正常運行

在保證httpd進程正常運行的前提下,在httpd的根目錄/var/www/html下,新建一個靜態網頁,如index.html,然后在瀏覽器上輸入如192.168.128.144/index.html就可以看到網頁的內容。

如果訪問不成功那就把防火牆關閉(service iptables stop)然后刷新就可以了。

到這里,WEB服務器就配置完成了。

 

二、    安裝mysql服務器

  1. 檢查mysql服務是否安裝

#service mysqld status

  1. 如提示未被識別的服務,則表明組件未安裝,需手動安裝

# yum list | grep mysql            

其中有四個組件是必須安裝的 

#yum install mysql.i686

#yum install mysql-libs.i686

#yum install mysql-server.i686

#yum install php-mysql.i686

過程中如有提示Is this ok:輸入y,敲回車即可。

  1. 安裝完成后啟動進程

#service mysqld start

  1. 檢查服務端口是否調用

# netstat –ntl

如果有3306端口,那么代表mysqld已經成功啟動了。

  1. 配置mysql服務器root賬號密碼。

默認安裝好的mysql賬號是root密碼為空,從安全角度考慮,需要把root賬號的密碼修改:

#mysql

#use mysql

#update user set password=password('密碼') where user='root' ;   //此句結尾需加上分號,分號不能漏掉

  1. 重啟后生效。

#service mysqld restart

  1. 驗證密碼修改是否成功。

# mysql -u root -p

然后輸入新的密碼,如成功登陸,則表明新密碼已經生效。

三、    安裝php服務器

關於php,centos系統通常默認都是已經安裝的,可以檢驗下是否運行正常。在var/www/html目錄下,新建一個php文件,如index.php,然后在瀏覽器輸入192.168.128.144/index.php,如可以正常打開php文件,則表示服務運行正常。

 

備注

  • 以上三個服務器配置完成后,將httpd和mysqld進程設為開機啟動:

#chkconfig httpd on

#chkconfig mysqld on

  • 以上設置完成后,重啟一次系統,以保障所有設置都能正常生效。

四、    安裝bugfree服務器

  1. bugfree下載

bugfree作為開源的工具,可以方便的從網上下載www.bugfree.org.cn .

  1. 下載后解壓

#cd /root/download

#unzip bugfree3.0.4.zip

  1. 將解壓出來的文件夾整個復制到html文件夾下

#cp –R bugfree3.0.4 /var/www/html/bugfree

  1. 在地址欄輸入192.168.128.144/bugfree進入配置安裝界面

 

  1. 安裝頁面提示,設置文件庫讀寫權限

 

#cd /var/www/html

#mkdir BugFile                              //創建BugFile文件夾

#chmod 777 /var/www/html/BugFile            //配置讀寫權限

#chmod 777 /var/www/html/bugfree/assets

#chmod 777 /var/www/html/bugfree/protected/runtime

#chmod 777 –R /var/www/html/bugfree/protected/config

#chmod 777 –R /var/www/html/bugfree/install

當顯示如下信息時,表示權限設置ok

 

  1. 安裝提示配置數據庫參數

 

備注:

  • 數據庫密碼,就是前面修改的mysql密碼,需保持一致。
  • 此步驟可能會出現錯誤“Can’t connect to local MySQL server through socket ’/var/lib/mysql/mysql.sock”,這個屬於權限問題,因為默認的/var//var/lib/mysql的權限不允許mysql服務訪問, mysql默認是調用mysql用戶來啟動服務的,因此需要增加mysql用戶的權限。

#chown -R mysql:mysql /var/lib/mysql

  1. 點擊“安裝”,進入服務器安裝過程,完成后彈出如下頁面。

 

  1. 點擊鏈接,即可跳轉至登陸首頁。

 

  1. 安裝完成后,其他客戶端即可通過http://192.168.128.144/bugfree訪問系統了。

備注:如果本機可以訪問系統,而其他客戶端無法通過上述IP訪問系統,可能是因為80端口沒有開放,需要在“系統”--“管理”--防火牆”頁面將80端口開放。

 

 

10. 最后一步,配置郵件服務器,以實現自動郵件通知功能。

bugfree系統安裝完成后,會生成一個新的配置文件main.php,以個人的安裝路徑為例,需修改var/www/html/bugfree/protected/config目錄下的main.php文件。

 

下面以163郵箱為例

‘on’=>’1’,

'from_address' => 'testing@163.com',  //填寫系統的發件郵箱,必須是可用的

 'from_name' => 'BugFree',  //可根據自己的需要填寫,可默認值

 'send_method' => 'SMTP',

 'send_params' =>

array (

'host' => 'smtp.163.com',              //郵件服務器地址,也可是IP地址,注意要確定該發送郵箱的SMTP服務器已經選中(可到163—設置查看)

'smtp_auth' => true,                   //改為true,通常都需要開啟認證

'username' => ' testing@163.com ',       //是完整的郵箱用戶信息

'password' => '123456',                     //此處是郵箱的密碼

   

11、也許很多人已經到這一步就已經結束了,但實際上BUGFREE還有一個很隱藏的問題,一定要注意了

 

在..\bugfree\protected\service這個文件夾下,找到MailService.php
按以下的信息修改:
                $mailInfo->SMTPAuth = Yii::app()->params->mail['send_params'][“smtp_auth”];
                $mailInfo->Username = Yii::app()->params->mail['send_params'][“username”];
                $mailInfo->Password = Yii::app()->params->mail['send_params'][“password”];


把所有的 “ ” 都修改成 '' 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM