安裝織夢dedecms5.7恢復數據后無法生成欄目解決
dedecms在站長界中使用頻率是很高的,至少小編認識的同行中,10個站長有8-9個曾經使用過織夢cms,所以遇到各種問題是經常事,掛馬等都是常見。目前博客管理的企業站以及一些個人資訊站都是使用織夢cms,有時候比較舊版的數據恢復之后會導致無法生成欄目,今天我們就來講解dedecms恢復數據或者升級后無法生成欄目的解決方法,一起來了解:
第一:/data/cache/inc_catalog_base.inc 出問題,這時候我們找到文件(/data/cache/inc_catalog_base.inc) 然后刪除,再回到網站后點“生成——>更新欄目——>開始生成html”即可解決。
第二:打開織夢系統的后臺目錄,默認的是:/dede/找到config.php文件打開,
找到代碼: $fp1Header = “<{$phph}phprnglobal $_Cs;rn$_Cs=array();rn”;
并修改為: $fp1Header = “<{$phph}phprnglobal $cfg_Cs;rn$cfg_Cs=array();rn”;
最后保存文件,再回到網站后點“生成——>更新欄目——>開始生成html”即可解決。
第三: 找到根目錄下/data/tplcache文件夾,并刪除文件夾內所有文件后嘗試更新。
點擊生成–更新系統緩存。然后點擊系統–找到病毒掃描–清空模版緩存。最后關閉瀏覽器,重新登 錄后嘗試更新。 如果還不行,點擊欄目管理找到任意一個欄目,點擊修改–再保存。然后嘗試下選擇更新指定欄目。
第四: :找到欄目列表模版和文章頁模版,刪除以下”隨機標簽”的代碼即可正常更新。
一般常見的 隨機標簽代碼如下:
{dede:tag row=’20’ getall=’1′ sort=’hot’}
php=yes]@me=getTagStyle();[/field:total]”>[field:tag /]
{/dede:tag}
我們可以查看一下欄目頁和文章頁面列表沒有這段代碼,如果有刪了再嘗試生成就可以了!
小編遇到織夢cms欄目無法生成的時候只要把 /data/cache/inc_catalog_base.inc)基本就可以解決問題了。如果你嘗試了以上方法還不生效,那么建議你備份好數據庫,然后去織夢官方下載全新的內核,再把數據和模板文件以及文章圖片替換到新程序中,再恢復嘗試!!