POST TIME:2017-11-13 01:04
鄭重提醒:沒有修改過任何數(shù)據(jù)庫字段的情況下可以使用此方法升級,請把服務(wù)器上的數(shù)據(jù)備份好,下載到本地待使用。
備份方法:進(jìn)入后臺選擇:系統(tǒng)-系統(tǒng)設(shè)置-數(shù)據(jù)庫備份/還原(默認(rèn)的就是數(shù)據(jù)庫備份了)-提交 等待數(shù)據(jù)庫備份完畢后到” data/backupdata/”下載已經(jīng)備份好的數(shù)據(jù)。
1、在本地安裝測試環(huán)境(本人用的是軟件“phpnow”【下載地址:www./softs/12868.html】,安裝完后修改“hosts”( C:\WINDOWS\system32\drivers\etc)文件例如:127.0.0.1 www.xxxx.com,一定把本地測試環(huán)境配置的跟服務(wù)器上的一致,以免升級中出現(xiàn)不必要的錯誤!
2、下載DEDE5.6完整版: http://www.dedecms.com/products/dedecms/downloads/ 選擇自己的格式
3、解壓并復(fù)制安裝文件到已安裝好的測試環(huán)境里去,開始安裝一個全新的DEDE5.6版本網(wǎng)站,謹(jǐn)記安裝完后不要對”dede”目錄進(jìn)行任何的修改!
一、進(jìn)入前臺或后臺都會提示[Fatal error: Call to undefined function parcv() in] 需要修改include/dedesql.class.php 此文件里的代碼部分 修改如下:
找到如下代碼:
if(isset($GLOBALS['arrs1']))
{
$v1 = $v2 = '';
for($i=0;isset($arrs1[$i]);$i++)
{
$v1 .= ParCv($arrs1[$i]);
}
for($i=0;isset($arrs2[$i]);$i++)
{
$v2 .= ParCv($arrs2[$i]);
}
$GLOBALS[$v1] .= $v2;
}
修改為:
if(isset($GLOBALS['arrs1']))
{
$v1 = $v2 = '';
for($i=0;isset($arrs1[$i]);$i++)
{
$v1 .= chr($arrs1[$i]);
}
for($i=0;isset($arrs2[$i]);$i++)
{
$v2 .= chr($arrs2[$i]);
}
$GLOBALS[$v1] .= $v2;
}
(其實上面需要修改的只是一個變量即可 就是把“ParCv”替換“chr” 一共兩處)
修改完成后就可以進(jìn)入后臺了
二、 把下載備份好的數(shù)據(jù)庫文件復(fù)制到已經(jīng)安裝好的測試程序相對應(yīng)的目錄下就可以了(data/backupdata/)
三、 在本地測試環(huán)境后臺里恢復(fù)數(shù)據(jù);
步驟如下:
系統(tǒng)-系統(tǒng)設(shè)置-數(shù)據(jù)庫備份/還原
等待數(shù)據(jù)庫還原好后。
四、到DEDE官網(wǎng)下載【地址:http://www.dedecms.com/products/dedecms/downloads/】V5.6到V5.7SP1GBK升級程序 解壓后把文件復(fù)制到測試目錄下需要全部覆蓋所有文件!
五、執(zhí)行 www.xxx.com/update/index.php 進(jìn)入升級界面 需要把數(shù)據(jù)庫備份哪項打上勾,點(diǎn)擊繼續(xù),會提示相關(guān)錯誤不用理會,在繼續(xù)會提示相關(guān)模塊需要手動升級此項也不需要理會,在繼續(xù)就升級完成了
六、登錄后臺 在此處點(diǎn)擊 如圖所示:
會提示一系列的5.7sp1升級文件要下載,點(diǎn)擊下載等待完成即可!
七、升級后會有幾個小問題
1、關(guān)鍵詞”,”逗號用不了 解決方法
在文件dede/soft_edit.php里找到$arcRow=XSSClean($arcRow);$addRow=XSSClean($addRow);刪除
2、發(fā)布人不顯示解決方法
清空/data/tplcache 文件夾中的所有緩存文件,清空后發(fā)布人應(yīng)該會顯示了。
3、類目不顯示解決方法
刪除/data/cache/inc_catalog_base.inc 該文件,清空后類目應(yīng)該會顯示了。
八、TAG靜態(tài)化問題:
附件里有詳細(xì)的操作說明按照步驟來就可以完美實現(xiàn)!
附近下載:http://xiazai./201505/other/TAG-static.rar