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