新聞中心
Discuz網(wǎng)站首頁刷新提示where displayorder=-1的數(shù)據(jù)庫錯誤的原因
dz1Discusx3.1刷新首頁報錯查詢不到數(shù)據(jù)庫表SELECT COUNT(*) FROM forum_thread WHERE 今天有位老客戶找到無憂主機小編,說論壇出問題了,小編仔細(xì)看了一下,發(fā)現(xiàn)該論壇首頁刷新幾次就出現(xiàn)數(shù)據(jù)庫連接失敗提示錯誤:“SELECT COUNT(*) FROM forum_thread WHERE DISPLAYERDER=-1”,再刷新一下就好了,而 內(nèi)頁打開也都是這種情況,如下圖: [caption id="attachment_13216" align="alignnone" width="150"] dz[/caption] 經(jīng)過分析發(fā)現(xiàn)客戶的數(shù)據(jù)庫配置偽靜態(tài)之類的都是正常的,那么這是什么原因?qū)е碌哪?,無憂主機小編在百度搜了一下相關(guān)問題,其中一條回復(fù)數(shù)據(jù)表可能出問題,小編頓時眼前一亮,這個可能性還真的是非常大,不管三七二十一,備份好用戶網(wǎng)站mysql,進入數(shù)據(jù)庫管理工具phpmyadmin,選擇撥錯的客戶數(shù)據(jù)表。直接修復(fù),操作如下圖: [caption id="attachment_13218" align="alignnone" width="150"] dz[/caption] 修復(fù)之后發(fā)現(xiàn)問題果然解決了。特給大家分享下。 經(jīng)驗總結(jié):這類提示數(shù)據(jù)庫連接錯誤,查詢數(shù)據(jù)表不存在的故障,一般都是mysql數(shù)據(jù)庫表損壞導(dǎo)致,我們修復(fù)損壞的數(shù)據(jù)庫表就可以。修復(fù)mysql數(shù)據(jù)庫表的方法有很多中,比如使用php虛擬主機自帶的phpmyadmin工具進行修復(fù),或者使用dz的tools工具也可以修復(fù)。這個就看站長習(xí)慣問題啦。
本文地址:http://www.gle-technology.com/discuz/13215.html