新聞中心
無憂主機(jī)教你解決:discuz論壇更新緩存提示Errno:1054錯誤
清明三天假,在家悶的慌。一日無所事事,遂上網(wǎng)游蕩。放假前我自己在php虛擬主機(jī)中測試DZ論壇,我發(fā)了一個小時做了一些調(diào)整,為使配置生效于是,我在后臺更新緩存,報(bào)錯如下: UCenter info: MySQL Query Error SQL:SELECT * FROM [Table]notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1 Error:Unknown column ' app1' in 'where clause' Errno:1054 從這個報(bào)錯中,有一個“app1”,找不到或無法識別商務(wù)“app1”,看到這個“app1”,讓我聯(lián)想到ID號,是不是ucenter應(yīng)用管理程序里面的應(yīng)用ID號有沖突導(dǎo)致?ucenter里面的應(yīng)用程序的ID號都是唯一不可重復(fù)的,難道是配置文件里面的不小心被我改動了?于是我打開ucenter的配置文件,查看appid和ucenter管理后臺中的應(yīng)用管理程序ID是不是一樣的。發(fā)現(xiàn),果真,在配置文件中被我不小心給修改了,導(dǎo)致在dz論壇更新緩存的時候報(bào)錯。這是調(diào)試中不小心發(fā)現(xiàn)的,其版本為discuz 7.2??凳⑵渌到y(tǒng)是不是也適用這個經(jīng)驗(yàn),如discuz X1.5。這個有待去測試發(fā)現(xiàn)。 由于這個問題,無憂主機(jī)覺得非常有必要發(fā)文公布,在遷移論壇、discuz X1.5或日常維護(hù)中都有可能導(dǎo)致這種情況發(fā)生。所以貼出來,和大家共享,雖然是在調(diào)試中犯的錯誤引起的,很有借鑒意義。 美國/香港 純Linux環(huán)境下高端免備案php空間,僅僅只需99元一年起
本文地址:http://www.gle-technology.com/discuz/2276.html