新聞中心
如何將phpwind8.7程序網(wǎng)站升級9.0方法
無憂主機(jī)小編真的很開心,在經(jīng)過了這么多日子的測試,phpwind9.0終于正式發(fā)布了。無憂主機(jī)小編終于可以把自己的網(wǎng)站升級到最新的版本了。但是phpwind9.0整個(gè)架構(gòu)都改版了,小編我也不敢亂升級,于是無憂主機(jī)小編參考了phpwind官方的升級方式,把小編的phpwind網(wǎng)站成功的升級到了9.0.
在升級前一定要仔細(xì)的看看注意事項(xiàng)。
1、確認(rèn)你空服務(wù)器和數(shù)據(jù)庫支持新版的phpwind,如果版本不兼容升級是不可能成功的,升級后您的網(wǎng)站就可能直接報(bào)錯(cuò)了
2、注意空間和數(shù)據(jù)庫大小是否夠,升級可能因?yàn)榫W(wǎng)站超容量而升級失敗。
3、升級前確認(rèn)您網(wǎng)站安裝的插件是否有9.0版本的,升級后可能會出現(xiàn)插件與新版本phpwind不兼容的問題。無憂主機(jī)(www.love62.cn)小編的一個(gè)插件就因?yàn)榘姹静患嫒荻鵁o法使用。
4、升級前最關(guān)鍵的事情就是做好網(wǎng)站的備份。以確保升級失敗后可以恢復(fù)您的數(shù)據(jù),無憂主機(jī)(www.love62.cn)小編推薦使用無憂主機(jī)DA面板自帶的備份工具,無憂主機(jī)備份工具請參考:無憂主機(jī)推薦網(wǎng)站數(shù)據(jù)整站備份方法
5、升級之前,請務(wù)必做好數(shù)據(jù)庫、附件、頭像等備份,否則出問題會導(dǎo)致無法恢復(fù)。
6、無憂主機(jī)小編建議您升級前先閱讀phpwind官方給出的8.7升級9.0數(shù)據(jù)說明,然后在確認(rèn)您的網(wǎng)站是否升級。說明地址:www.phpwind.net/read/2824827
一、phpwind環(huán)境要求
php版本 > 5.2.x 建議5.3
pdo_mysql 安裝擴(kuò)展
mysql版本(client) >5.x.x
附件上傳 >2M
二、升級前的準(zhǔn)備
1、進(jìn)行數(shù)據(jù)庫備份
備份數(shù)據(jù)庫的方式有多種,無憂主機(jī)小編只介紹三種
第一種是直接在空間的后臺phpmyadmin進(jìn)行備份,登陸您的phpmyadmin把您網(wǎng)站的數(shù)據(jù)庫導(dǎo)入到本地,保存。
第二種是使用帝國備份王工具把您的數(shù)據(jù)庫備份到空間中,詳細(xì)備份教程請參考:Mysql數(shù)據(jù)庫管理利器:帝國備份王安裝使用圖文安裝
第三種是使用phpwind自帶的備份工具進(jìn)行備份。登陸您php虛擬主機(jī)網(wǎng)站的后臺依次點(diǎn)擊數(shù)據(jù)—>數(shù)據(jù)庫—>數(shù)據(jù)維護(hù)
[caption id="attachment_14272" align="alignnone" width="554"] phpwind后臺[/caption]
2、關(guān)閉您的網(wǎng)站,防止網(wǎng)站遷移過程中有新的數(shù)據(jù)進(jìn)來,以免丟失數(shù)據(jù)。登陸您網(wǎng)站后臺站點(diǎn)—>站點(diǎn)設(shè)置—>站點(diǎn)狀態(tài)—完全關(guān)閉。
3、把您網(wǎng)站備份的數(shù)據(jù)通過ft工具的方式下載到您的本地。
三、程序上傳和目錄的處理
注:附件和頭像目前只支持本地和FTP遠(yuǎn)程附件,如果之前使用了云存儲,請先將頭像下載到本地,升級后再上傳。無憂主機(jī)用戶可以通過壓縮包的方式上傳這些文件,這樣可以節(jié)省許多不必要的上傳時(shí)間
1、 將phpwind9.0安裝包上傳到php虛擬主機(jī)中并解壓,將upload目錄下的文件上傳至安裝目錄。注意,不能直接覆蓋原來8.7的環(huán)境。虛擬主機(jī),建議先將原8.7環(huán)境除attachment目錄外,移動到backup下,這樣即時(shí)出現(xiàn)問題后可以通過移動目錄恢復(fù)8.7的環(huán)境。
2、 文件轉(zhuǎn)移:
a、頭像圖片轉(zhuǎn)移:將原8.7環(huán)境下的attachment/upload文件夾,復(fù)制到9.0環(huán)境的attachment下。(如果之前使用遠(yuǎn)程附件,頭像需要單獨(dú)升級,見后面說明)
b、表情圖片轉(zhuǎn)移:將原8.7目錄下images/post/smile/下的所有目錄拷貝到網(wǎng)站根目錄的res/images/emotion/下。
C、勛章圖片轉(zhuǎn)移:將原8.7目錄下images/medal/下的所有目錄拷貝到網(wǎng)站根目錄的res/images/medal/下(如果下載的nextwind包是含有www目錄的,則將attachment包括在內(nèi)的以上目錄移到www目錄下,比如res/images/emotion/ 則為www/res/images/emotion/)。
舉例說明:
文件類型
8.7環(huán)境目錄
9.0環(huán)境目錄
頭像
attachment/upload
attachment/upload
表情
images/post/smile/
res/images/emotion/
勛章
images/medal/
res/images/medal/
3、登陸phpwind官方下載8.7升級到9.0的升級包up87to90.php文件。升級包地址:
http://www.phpwind.com/index.php?m=downloads&a=downloadsphpwind
4、 確定以下目錄的可寫權(quán)限:
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、執(zhí)行您剛剛上傳到php虛擬主機(jī)的升級程序地址是51php.com(注:域名)/up87to90.php
2、填寫完整的數(shù)據(jù)庫信息及創(chuàng)始人信息。
3、然后遞交執(zhí)行基本信息轉(zhuǎn)換
4、主數(shù)據(jù)的升級,商家方式有兩種
一種選擇步驟升級,步驟如下:
a、用戶基本數(shù)據(jù)轉(zhuǎn)換(pw_members表)
b、用戶基本數(shù)據(jù)轉(zhuǎn)換(pw_memberdata表)
c、其它用戶數(shù)據(jù)轉(zhuǎn)換,用戶信息表數(shù)據(jù)同步(pw_user_info)和用戶數(shù)據(jù)表數(shù)據(jù)同步(pw_user_data)
d、用戶教育/工作經(jīng)歷/標(biāo)簽數(shù)據(jù)轉(zhuǎn)換
e、板塊數(shù)據(jù)轉(zhuǎn)換
另外一種是一鍵自動升級,您只需要一鍵升級就可以了,無憂主機(jī)小編推薦您使用這種升級方式
5、 關(guān)于頭像的轉(zhuǎn)換:
如果之前頭像是本地存儲,則可以直接進(jìn)行一鍵自動升級。如果是遠(yuǎn)程附件存儲,請先在分進(jìn)程手動升級中,執(zhí)行用戶頭像轉(zhuǎn)移。
6、升級完成后會自動進(jìn)入站點(diǎn)的首頁
五、升級完成后的確認(rèn)操作。
1、刪除升級程序的文件up87to90.php。
2、將老程序環(huán)境attachment文件保存到附近遷移環(huán)境的attachment下
3、登陸您php虛擬主機(jī)網(wǎng)站的后臺選擇 工具—>緩存管理 更新站點(diǎn)的緩存
4、把站點(diǎn)各個(gè)功能都測試一遍,發(fā)布一個(gè)測試文章等等,確認(rèn)網(wǎng)站沒有任何問題
無憂主機(jī)(www.love62.cn)小編能力有限,希望這篇升級的文章可以幫到您,更詳細(xì)的升級資料您可以參考phpwind官方
本文地址:http://www.love62.cn/phpwind/14271.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)