發現問題:因爲bugfree搭建的環境不一樣,在不一樣環境下的升級並無那麼順利。我到公司項目組的升級第一次並無成功。因而又回公司繼續研究bugfree的升級。php
解決問題:最新版升級方法。mysql
環境介紹:因爲咱們項目組搭建bugfree是基於easyphp搭建的,而我本身搭建的是基於xampp搭建的bugfree,由於easyphp和xampp都是一鍵安裝apache+mysql的,本覺得這個沒什麼關係,但這影響到升級了。sql
實驗思路:
第一步:首先搭建xmapp的bugfree2版本,把easyphp的bugfree2 的數據導入過來,完成xampp搭建的bugfree2版本。
第二步:升級bugfree2到bugfree3,把bugfree3.1.2的啓動文件拷貝到\htdocs\下,目的是爲了升級
實驗準備包:bugfree3.0.2.zip和xampp-win32-1.7.7-VC9.zip以及bugfree2版本的一些數據庫數據
1.首先解壓安裝xampp,而後把原先服務器bufgfree2.1.3的bugfree啓動文件拷貝到/xampp/htdocs/bugfree(這個bugfree是bugfree2.1.3的bugfree)
2.把bugfree2版本的mysql裏的數據導入到bugfree2版本的數據庫裏(這一步至關於把數據導入到新環境中來,
很重要)
3.改數據庫的密碼,\xampp\htdocs\bugfree213\Include\config.inc.php。
打開config.inc.php文件,修改數據庫密碼:DB password
4.Xampp目錄下,點擊setup_xampp.bat,到如下界面,是爲了啓動xampp
5.到xampp,點擊xampp-control.exe
6.把服務開起來,在瀏覽器訪問:http://127.0.0.1/bugfree數據庫
能訪問到這個界面,就已經證實數據導過來了,而對於界面上的錯誤46,47,48,49的錯誤,這個錯誤不要緊,由於以後升級到3.0.2版本以後,這些錯誤將會被修正apache
7.而後把bugfree3.0.2版本的bugfree啓動文件拷貝到/xampp/htdocs下。而後把原先的bugfree更名爲bugfree213(其實這個版本也就是bugfree2.1.3版本),而後把bugfree3.0.2更名稱爲bugfree,(做爲bugfree的啓動,也是爲了
升級到bugfree版本3.0.2)
8.在/xampp/htdocs/下,創建一個新文件BugFile。(升級中須要這個文件)
點擊繼續,到2配置,由於以前把數據庫密碼給刪除了,因此下面數據庫密碼爲空。瀏覽器
點擊安裝,到達下面2備份,以下圖服務器
點擊升級至BugFree3.0.2,這個升級過程須要耐心等待一段時間app
升級成功後,會跳到界面3.升級,以下圖:
跳到登錄界面:用版本2的用戶名和密碼登錄進去:
登陸進去,數據都在,功能增多ide