欧美一级特黄级AAA片

帝國CMS刷新提示Table '***.表前綴_ecms_news_data_' doesn't exist錯誤處理辦法

網上很多是在刷新內容的時候提示doesn't exist錯誤,而我的內容可以正常刷新,只有刷新兩個欄目的時候才會出現錯誤,這兩個欄目有兩個共同特點,都是新聞模型,報錯信息卻提示另外一個新建的內容模型的表名,但是在網上百度谷歌一頓狂收,雖然按照網上的辦法沒有直播搞定問題,不過已經有思路也算有所收獲。最后還是在模板里找到了問題,因為給新站的tv模型自定義了一個TAG函數,錯誤的把這個函數用在了新聞模型的列表模板上調用,帝國CMS 自定義TAG函數參考http://www.dihitt.net/news/phome/46.html 這篇文章

可以參考 帝國論壇http://bbs.phome.net/showthread-13-35570-1.html 這個貼子14樓,重要內容如下:
 

1、模板標簽問題---仔細檢查,可以模板隨便輸入一個字段測試!
2、一般情況是找不到 id='' 的文章的,這是因為你某一個欄目 建的時候用的是 news數據表,發布了測試內容而沒有刪除。。。。。。。等你新做一個模型選擇后,這個欄目的news數據表下文章就看不見了。。。

問題2解決方法,把所有欄目 模型選擇 news這個,然后看看 里面有沒有文章,如果有的話并且這個欄目你目前選擇的模型不是news 那么就刪除文章,在把模型選擇回來。。

另外,如果是刷新內容的時候報錯可以參考這篇文章:http://www.zongk.com/zongk/89.html
大概意思就是:表前綴_ecms_news_data_1與索引表“”自己的表前綴_ecms_news_index“”進行數據  這里的news就是內容所在的內容模型表名,以下是原文內容:
 

帝國CMS后臺在刷新生成內容信息的時候,偶爾會出現: '***.ksiso_ecms_news_data_' doesn't exist的報錯,刷新中斷,遇到這種情況我們應該如何處理解決?

其實在提示 '***.ksiso_ecms_news_data_' doesn't exist錯誤的時候,在這條語句的下方還會有一條數據被遮蓋起來了,錯誤語句為:select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id='84451' limit 1(我的是有這條錯誤提示)。

翻閱帝國CMS手冊得知:

***_ecms_news_index 數據表字段解釋(新聞系統模型-索引表) 的數據索引與實際的內容表的索引出現錯誤,不匹配。通俗來解釋(個人見解不對勿噴):帝國CMS在刷新的時候會過一遍***_ecms_news_index索引表,通過索引表來一條條的更新生成對應的HTML靜態頁面,當索引表內有索引數據而內容表卻沒有該ID數據時,就會提示以上錯誤。

OK!了解了出現原因就很好解決了,我們只需要刪掉索引表內在內容表不存在的數據ID數據即可順利的刷新生成下去。

延伸:

測試***_ecms_news_index 索引表是否出現多余數據MYSQL語句:

select id from  自己的表前綴_ecms_news_index where id not in (select id from 自己的表前綴_ecms_news_data_1)

運行結果為多余數據ID,你可以手動刪掉這些不存在的數據,也可以運行下面解決辦法內的MYSQL語句一次刪除

解決辦法:

進入服務器查看MYSQL的管理后臺,運行MYSQL語句,帝國后臺貌似也有直接運行MYSQL語句的功能(自尋查找),運行語句:


delete from 自己的表前綴_ecms_news_index where id not in (select id from 自己的表前綴_ecms_news_data_1)

題外話:

網上看了其他人解決辦法是表前綴_ecms_news_data_1與索引表“”自己的表前綴_ecms_news_index“”進行數據比對,其實 個人覺得操作ID的話表:表前綴_ecms_news都一個意思,因為‘表前綴_ecms_news‘表與'表前綴_ecms_news_data_1'與‘表前綴_ecms_news_index’三個表的數據行數相同,每條數據的ID也都是一一對應的。

 

聊城興企網絡

專注于網絡推廣服務,為企業提供快速建站,小程序、網站seo優化一站式服務方案,為企業快速提高網站排名,獲取新客戶。!

| 北京 天津 河北 山西 內蒙古 遼寧 吉林 黑龍江 上海 江蘇 浙江 安徽 福建 江西 山東 河南 湖北 湖南 廣東 廣西 海南 重慶 四川 貴州 云南 西藏 陜西 甘肅 青海 寧夏 新疆 臺灣
18963523858 掃描微信