當前位置:編程學習大全網 - 源碼破解 - 如何將phpwind8.7程序網站升級9.0方法

如何將phpwind8.7程序網站升級9.0方法

壹、phpwind環境要求

php版本 > 5.2.x 建議5.3

pdo_mysql 安裝擴展

mysql版本(client) >5.x.x

附件上傳 >2M

二、升級前的準備

1、進行數據庫備份

備份數據庫的方式有多種,無憂主機小編只介紹三種

第壹種是直接在空間的後臺phpmyadmin進行備份,登陸您的phpmyadmin把您網站的數據庫導入到本地,保存。

第二種是使用帝國備份王工具把您的數據庫備份到空間中,詳細備份教程請參考:Mysql數據庫管理利器:帝國備份王安裝使用圖文安裝

第三種是使用phpwind自帶的備份工具進行備份。登陸您php虛擬主機網站的後臺依次點擊數據—>數據庫—>數據維護

phpwind後臺

2、關閉您的網站,防止網站遷移過程中有新的數據進來,以免丟失數據。登陸您網站後臺站點—>站點設置—>站點狀態—完全關閉。

3、把您網站備份的數據通過ft工具的方式下載到您的本地。

三、程序上傳和目錄的處理

註:附件和頭像目前只支持本地和FTP遠程附件,如果之前使用了雲存儲,請先將頭像下載到本地,升級後再上傳。無憂主機用戶可以通過壓縮包的方式上傳這些文件,這樣可以節省許多不必要的上傳時間

1、 將phpwind9.0安裝包上傳到php虛擬主機中並解壓,將upload目錄下的文件上傳至安裝目錄。註意,不能直接覆蓋原來8.7的環境。虛擬主機,建議先將原8.7環境除attachment目錄外,移動到backup下,這樣即時出現問題後可以通過移動目錄恢復8.7的環境。

2、 文件轉移:

a、頭像圖片轉移:將原8.7環境下的attachment/upload文件夾,復制到9.0環境的attachment下。(如果之前使用遠程附件,頭像需要單獨升級,見後面說明)

b、表情圖片轉移:將原8.7目錄下images/post/smile/下的所有目錄拷貝到網站根目錄的res/images/emotion/下。

C、勛章圖片轉移:將原8.7目錄下images/medal/下的所有目錄拷貝到網站根目錄的res/images/medal/下(如果下載的nextwind包是含有www目錄的,則將attachment包括在內的以上目錄移到www目錄下,比如res/images/emotion/ 則為www/res/images/emotion/)。

舉例說明:

文件類型

8.7環境目錄

9.0環境目錄

頭像

attachment/upload

attachment/upload

表情

images/post/smile/

res/images/emotion/

勛章

images/medal/

res/images/medal/

3、登陸phpwind官方下載8.7升級到9.0的升級包up87to90.php文件。

4、 確定以下目錄的可寫權限:

attachment/

conf/database.php

conf/founder.php

conf/windidconfig.php

data/

data/cache/

data/compile/

data/design/

data/log/

data/tmp/

html/

src/extensions/

themes/

themes/extres/

themes/forum/

themes/portal/

themes/site/

themes/space/

四、開始升級

1、執行您剛剛上傳到php虛擬主機的升級程序地址是51php.com(註:域名)/up87to90.php

2、填寫完整的數據庫信息及創始人信息。

3、然後遞交執行基本信息轉換

4、主數據的升級,商家方式有兩種

壹種選擇步驟升級,步驟如下:

a、用戶基本數據轉換(pw_members表)

b、用戶基本數據轉換(pw_memberdata表)

c、其它用戶數據轉換,用戶信息表數據同步(pw_user_info)和用戶數據表數據同步(pw_user_data)

d、用戶教育/工作經歷/標簽數據轉換

e、板塊數據轉換

另外壹種是壹鍵自動升級,您只需要壹鍵升級就可以了,無憂主機小編推薦您使用這種升級方式

5、 關於頭像的轉換:

如果之前頭像是本地存儲,則可以直接進行壹鍵自動升級。如果是遠程附件存儲,請先在分進程手動升級中,執行用戶頭像轉移。

6、升級完成後會自動進入站點的首頁

五、升級完成後的確認操作。

1、刪除升級程序的文件up87to90.php。

2、將老程序環境attachment文件保存到附近遷移環境的attachment下

3、登陸您php虛擬主機網站的後臺選擇 工具—>緩存管理 更新站點的緩存

4、把站點各個功能都測試壹遍,發布壹個測試文章等等,確認網站沒有任何問題

  • 上一篇:360手遊充值怎麽弄折扣
  • 下一篇:保劍峰演過哪些電視劇。
  • copyright 2024編程學習大全網