對(duì)于織夢(mèng)新手,可能會(huì)遇到DEDECMS出現(xiàn)“讀取附加信息出錯(cuò)”的問題,下面跟版網(wǎng)小編為大家總結(jié)出現(xiàn)這種錯(cuò)誤的原因以及解決辦法。
1.最可能的原因?yàn)楦郊砗椭鞅硇畔⒉灰恢略斐傻?,文章附加表默認(rèn)為:dede_addonarticle 可以查看這個(gè)表的記錄是否與主表dede_archives 一致,如果不一致可首先嘗試用后臺(tái)的系統(tǒng)錯(cuò)誤修復(fù)或者修復(fù)表功能。如果還無法解決的話,那么有備份數(shù)據(jù)的話,嘗試單獨(dú)恢復(fù)下附件表數(shù)據(jù)。
2.看到網(wǎng)上說可能與表前綴不一致造成的。例如多個(gè)網(wǎng)站合并到同一個(gè)數(shù)據(jù)庫(kù)的時(shí)候,需要將其中一個(gè)的前綴“dede_”修改成其他前綴。本解決方案假設(shè)DEDECMS數(shù)據(jù)庫(kù)表的前綴,從“dede_”批量修改成了“genban_”
首先,登錄數(shù)據(jù)庫(kù)的phpMyAdmin管理后臺(tái)
打開數(shù)據(jù)庫(kù)“dede_channeltype”,查看列“maintable”和“addtable”中的數(shù)據(jù),是否仍然是以“dede_”為前綴的
在phpMyAdmin當(dāng)前數(shù)據(jù)庫(kù)中執(zhí)行以下SQL語(yǔ)句就OK了:
update `genban_channeltype` set `maintable`=replace(`maintable`,'dede_','nayang_'),`addtable`=replace(`addtable`,'dede_','nayang_') WHERE 1
以上是跟版網(wǎng)小編為您整理的解決辦法,如果以上都無法解決,可以聯(lián)系我們幫你查看。