問題分析:
在瀏覽帖子的頁面提示未定義操作主要有兩個原因:
1 、 cdb_threads 表裏的 replies 字段記錄的帖子回覆數小於 0,會提示這個錯誤。
2 、 cdb_threads 表裏的 replies 字段記錄的帖子回覆數大於實際的帖子回覆數
出現這樣的情況都是因為一些不當的操作導致的帖子回覆數與實際不符導致,比如安裝了某些插件或者從其他論壇轉換過來等常出現這樣的情況。
解決方法:
1 、如果能夠進入該帖子某些分頁的話,登陸論壇管理員帳號,進入該帖子的分頁,然後在管理選項裏選擇修復主題操作,可以重新統計帖子的回覆數目,達到修復的目的。
2 、如果不能進入帖子的任何一個分頁,可以用管理員帳號登陸論壇的後台,在數據庫升級裏執行下面的 SQL 語句手動修復
update cdb_threads set replies=0 where tid=貼的 tid
此時帖子的第一個頁面是可以進入的,然後用第一種方法修復下。