濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 完美織夢DeDeCMS 5.6 升級 5.7 SP1版解決方案

完美織夢DeDeCMS 5.6 升級 5.7 SP1版解決方案

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



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
皋兰县| 汕头市| 新丰县| 光泽县| 凤庆县| 黔南| 二连浩特市| 高尔夫| 枞阳县| 海兴县| 伊川县| 南郑县| 留坝县| 宁津县| 湘潭市| 贵州省| 西吉县| 彰武县| 十堰市| 东城区| 酒泉市| 长沙市| 新沂市| 抚州市| 辉南县| 修文县| 佛学| 福泉市| 北辰区| 乡城县| 吴江市| 古田县| 西盟| 尼玛县| 丰城市| 青海省| 田阳县| 鄂州市| 五河县| 垫江县| 乐至县|