織夢後台編輯文章讀取檔案基本信息出錯解決方案

今天連續幾個站碰到這樣的問題,網上搜一下又沒多少人碰到,有方法的也處理不了,後面自己研究下問題出在哪!

工具/原料

PC
DedeCms SP1 5.7 GBK UTF8任意
phpmyadmin或Navicat premium

方法/步驟

首先碰到這樣的問題基本可以斷定是資料庫出錯了,關鍵是數據表這麼多個,難道不成一一去排查,先看這dede_addonarticle & dede_archives兩個表段中的欄位有沒有出錯

dede_archives表是dede裡面最為關鍵的表,不管你發什麼文章,圖片啊還是軟體的,東西都是要存在這個表裡面

具體來說:arcrank是看這篇文章審核沒有,-1和0兩個值。ismake是代表是否生成了靜態文件:有三個值:0,1,-1。具體看看下面。

1、審核狀態生成html:$arcrank=-1  $ismake = 0 (但是後台文章列表那裡顯示沒有生成,點擊修改文章是顯示以生成,其實沒生成,因為是未審核,一但審核,自動變成1)。2、審核狀態動態瀏覽:$arcrank=-1   $ismake = -1 ;3、開放狀態生成html:$arcrank=0  $ismake = 1 ;4、開放狀態動態瀏覽:$arcrank=0    $ismake = -1 ;1、$arcrank =-1是代表未審核,0帶表審核:2、$ismake生成html:0或者1; 入庫的時候是0,程序會判斷是不是生成了html,如果是會調整到1;

所以會引起後台編輯文章讀取檔案基本信息出錯!

直接檢查 dede_arcrank 這表段發現為空,這表段怎麼可能會為空呢?原因就出在這裡,直接去下載個DedeCms安裝包,本地安裝後把這表段導出再覆蓋到你出錯的資料庫中,後台就可以正常編輯文章了!!

注意事項

DedeCms程序,修改任何文件前請記的備份不然讓你頭大,
我今天就是忘記一個分號,弄了我好幾個小時才找出原因,把分號漏打上去了...

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場