遇到Discuz問題一般的排查思路!
一、Discuz 問題排查的思路涉及的位置:
1、界面--風(fēng)格管理--默認(rèn)風(fēng)格
2、插件--插件列表
3、運(yùn)營--站點(diǎn)廣告--所有廣告
4、工具--文件校驗(yàn)
5、站長--數(shù)據(jù)庫--校驗(yàn)
二、Discuz 問題排查的思路步驟:
不管你的Discuz網(wǎng)站出現(xiàn)了什么樣的問題,排查基本的思路:切換默認(rèn)風(fēng)格,關(guān)閉全部插件,關(guān)閉全部廣告,然后再檢查,在依次開啟排除。下面簡單說說一般分析排除的思路:
1、回想之前操作過什么導(dǎo)致現(xiàn)在的問題,使用備份恢復(fù)或者反操作來恢復(fù);
2、根據(jù)報(bào)錯(cuò)提示來做相應(yīng)檢查
文件校驗(yàn)的作用非常大,一定要學(xué)會使用。校驗(yàn)文件結(jié)果中涉及被修改文件、丟失文件、未知文件、一周內(nèi)更新文件。這4個(gè)地方都是非常關(guān)鍵的,一般查看被修改文件就可以,出問題一般是修改文件導(dǎo)致,看文件的時(shí)候主要看修改時(shí)間,然后通過修改時(shí)間來排除那些文件導(dǎo)致的問題。
未知文件和一周內(nèi)更新文件一般使用于網(wǎng)站中馬,通過未知文件檢查多余的木馬文件,通過一周內(nèi)文件檢查最近被修改的文件,從而快速的排除木馬所在。
舉例一、常見的空白,一般就是文件修改導(dǎo)致,可以使用涉及位置4==>校驗(yàn)文件來檢查排除問題
比如首頁空白,一般可能是index.php、forum.php或者portal.php導(dǎo)致,校驗(yàn)文件可以查看文件的修改使用來判斷是否文件被修改導(dǎo)致,然后使用安裝包對應(yīng)的文件覆蓋應(yīng)該就可以解決問題了。
舉例二、數(shù)據(jù)庫提示報(bào)錯(cuò),可以通過涉及位置5==>數(shù)據(jù)庫校驗(yàn)來檢查
不過大部分?jǐn)?shù)據(jù)庫提示報(bào)錯(cuò),通過校驗(yàn)數(shù)據(jù)庫是無法解決的,也需要看具體提示來操作。大部分時(shí)候數(shù)據(jù)庫報(bào)錯(cuò)都是插件數(shù)據(jù)表出錯(cuò)或者數(shù)據(jù)表需要修復(fù)這2個(gè)問題,如果不知道可以嘗試關(guān)閉插件或者修復(fù)數(shù)據(jù)庫來嘗試修復(fù)。
舉例三、網(wǎng)站打開慢,服務(wù)器CPU100%,嘗試關(guān)閉插件
通過切換默認(rèn)模板依然無法解決,可以嘗試關(guān)閉全部插件,然后測試依次開啟插件,排除插件導(dǎo)致的問題。
舉例四、頁腳提示錯(cuò)誤,關(guān)閉廣告位代碼
切換默認(rèn)模板,關(guān)閉插件,有時(shí)候頁腳依然提示報(bào)錯(cuò),很有可能是廣告位里面的JS代碼沖突導(dǎo)致的,可以嘗試關(guān)閉廣告位來排除是否是模板問題導(dǎo)致的報(bào)錯(cuò)。
3、校驗(yàn)文件、校驗(yàn)數(shù)據(jù)庫都操作過了,但依然有問題,可以嘗試切換默認(rèn)模板
切換默認(rèn)模板前提是沒有修改過默認(rèn)模板,通過切換默認(rèn)模板來檢查是否模板問題導(dǎo)致問題。
總結(jié):Discuz問題排除的思路是通過問題報(bào)錯(cuò)提示,引導(dǎo)檢查是否是插件或者模板類問題,然后在通過校驗(yàn)文件來檢查是否文件涉及到修改進(jìn)一步確定之前操作問題,從而排除具體導(dǎo)致問題的原因,從而徹底解決問題。
溫馨提示:
1、一定要學(xué)會使用工具==>文件校驗(yàn);
2、一定要記住最笨的解決方法:下載安裝包全部覆蓋(只要不是數(shù)據(jù)庫報(bào)錯(cuò)都可以使用這個(gè)方法解決,覆蓋文件不會丟失數(shù)據(jù),只會覆蓋掉修改的文件,帖子等數(shù)據(jù)不會有任何影響)。
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載?。?!--首頁 > 站長文章 > dz論壇 » 關(guān)于如何排查Discuz問題的思路-->