OpenSNS升級教程

2018-10-30 13:58 更新

升級視頻教程地址:http://v.youku.com/v_show/id_XMTU2ODcwNTQ2MA==.html?debug=flv

主程序升級:

第一步:等主程序有更新時,網(wǎng)站后臺會出現(xiàn)更新提示;進(jìn)入網(wǎng)站后臺-》擴(kuò)展-》自動升級,可看到遠(yuǎn)程最新版本和系統(tǒng)當(dāng)前版本;

可以清晰查看到所有版本,歷史版本,當(dāng)前版本,新版本;點(diǎn)擊更新說明中的“查看詳情”可以清晰的看到該本版比之前的版本更新的全部內(nèi)容。

第二步:下載更新包,獲取更新文件列表。

點(diǎn)擊未升級版本后的“自動升級”進(jìn)入版本升級頁。并自動下載更新包,

在本頁可以清晰的看到本次更新涉及的文件和新增的文件,下載完成后會出現(xiàn)【下載完成,比較文件】的按鍵。

(注:版本需要逐一升級,不能跳版本升級。)

 

第三步:本地文件對比。


點(diǎn)擊【下載完成,比較文件】,進(jìn)入文件比較頁;自動比對文件,無沖突文件,進(jìn)入第四步。

如下圖:

圖片1.png

注:如果有二次開發(fā)過的地方,請開發(fā)者朋友手動合并全部文件,然后選擇【我已經(jīng)自行合并代碼,跳過文件升級】,進(jìn)入第五步。如下圖:

 

第四步:代碼升級

先自動備份文件,然后代碼覆蓋升級。(自行合并代碼的請?zhí)^改步驟)

 

第五步:數(shù)據(jù)庫升級

如果數(shù)據(jù)庫沒有升級信息,直接跳過,進(jìn)入下一步;

如果有升級信息,且沒有改動過數(shù)據(jù)庫,點(diǎn)擊【我未改動過數(shù)據(jù)庫,升級數(shù)據(jù)庫】;

如果有升級信息,但改動過數(shù)據(jù)庫,請手動核對下面的數(shù)據(jù)庫改動,如存在沖突,請自行修改數(shù)據(jù)庫后,跳過數(shù)據(jù)庫升級。

 

第六步:升級完成。

如果發(fā)現(xiàn)升級之后出現(xiàn)問題,請找回備份文件,同時還原備份的數(shù)據(jù)庫。

 

 

模塊升級:

第一步:在模塊管理中點(diǎn)擊【立即查看更新】,可以查看模塊是否有更新;模塊有更新時會有更新提示。

此外也可以在官方社區(qū)訂閱模塊,當(dāng)模塊有更新時,會收到該模塊更新的提示。

注意:收費(fèi)模塊升級前,請確認(rèn)已經(jīng)購買更新后的模塊,如果沒有購買,升級后無法寫入token,導(dǎo)致無法再檢測模塊的最新版。




第二步:進(jìn)入模塊更新頁

可以清晰查看到所有版本,歷史版本,當(dāng)前版本,新版本;

注:版本需要逐一升級,不能跳版本升級。


第三步:開始升級,下載更新包,獲取更新文件列表。

擊未升級版本后的“開始升級”進(jìn)入版本升級頁。并自動下載更新包,

在本頁可以清晰的看到本次更新涉及的文件和新增的文件,下載完成后會出現(xiàn)【下載完成,比較文件】的按鍵。







 第四步:本地文件對比。

點(diǎn)擊【下載完成,比較文件】,進(jìn)入文件比較頁;自動比對文件,無沖突文件,進(jìn)入第四步。

如下圖:

 

注:如果有二次開發(fā)過的地方,請開發(fā)者朋友手動合并全部文件,然后選擇【我土豪自行合并代碼,跳過文件升級】,進(jìn)入第五步。

 

第五步:代碼升級

先自動備份文件,然后代碼覆蓋升級。(自行合并代碼的請?zhí)^改步驟)。

 

注:升級前會先對文件進(jìn)行備份,如下圖所示的失敗項(xiàng)可以忽略,不影響升級。

 

第六步:數(shù)據(jù)庫升級

如果數(shù)據(jù)庫沒有升級信息,直接跳過,進(jìn)入下一步;

如果有升級信息,且沒有改動過數(shù)據(jù)庫,點(diǎn)擊【我未改動過數(shù)據(jù)庫,升級數(shù)據(jù)庫】;

如果有升級信息,但改動過數(shù)據(jù)庫,請手動核對下面的數(shù)據(jù)庫改動,如存在沖突,請自行修改數(shù)據(jù)庫后,跳過數(shù)據(jù)庫升級。

 

第七步:升級完成。

如果發(fā)現(xiàn)升級之后出現(xiàn)問題,請找回備份文件,同時還原備份的數(shù)據(jù)庫。


注意要點(diǎn):

1.升級前請注意文件權(quán)限是否都是最高權(quán)限,否則容易出現(xiàn)升級文件顯示不出來,無法升級。

如果出現(xiàn)如圖所示的問題,請下載附件,覆蓋到根目錄下后,再次進(jìn)行升級。


修復(fù)自動安裝和自動升級的Bug.zip

55a4648a13d88[1].png

2.自動升級失敗的用戶,請按照提示手動升級。

3.手動升級的用戶需要把升級的過程全部進(jìn)行一次,如已經(jīng)手動升級過,請?zhí)^該步驟,一直到最后一步本次升級才是升級成功,否則依然會出現(xiàn)升級提示。

4.如果您手動升級的時候,發(fā)現(xiàn)升級過程中不涉及數(shù)據(jù)庫改動,可能是您的文件權(quán)限過低,無法自動解壓下載過來的文件,這樣的話,系統(tǒng)會檢測不到解壓出來的update.sql,自然無法識別是否涉及數(shù)據(jù)庫改動。所以如果您在手動下載下來的升級包中發(fā)現(xiàn)有update.sql文件,請手動導(dǎo)入到您的數(shù)據(jù)庫中。

5.如果有修改過源碼或是只數(shù)據(jù)庫的用戶,請自行合并代碼,直接升級容易導(dǎo)致修改過的代碼丟失。

6.升級過程中遇到不能解決的問題,請把問題細(xì)致描述,并把問題截圖,在官方社區(qū)中提問。

  


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號