WordPress故障排除從來都唔係一個有趣的事情。 其實,它可能畀你帶嚟好大嘅煩惱。 而且成日畀嗰啲唔係幾明技術嘅人絞盡腦汁咁去尋找答案。 或者,僱傭一個專業人員嚟解決。 無論哪種方式,網站問題都可能係一種真正嘅折磨,特別是如果你唔係一個開發人員。
然而,你知唔知,即使你缺乏深入嘅編碼或網絡開發知識,你都可以做好多嘢嚟識別和修復網站問題?
就係我哋今日要喺呢度提供嘅:作為一個非開發人員,你可以做嘅16件事情嘅清單,以排除和修復你喺WordPress中最緊迫嘅網站問題。
1.嘗試不同的瀏覽器
如果你訪問你的網站,發現有什麼東西壞了或沒有正確加載,你的首要任務是簡單地嘗試使用不同的瀏覽器來訪問它。 總有一種可能性係,呢個問題係瀏覽器特有的,而唔係你嘅網站有咩大問題。
嘗試喺每個最流行嘅瀏覽器中訪問你嘅網站,睇吓呢個問題是否持續存在。 你都應該嘗試使用不同的設備,如你的手機或平板電腦,看看問題是否只與你的主要設備有關。
如果你確定係你嘅瀏覽器導致嘅問題,至少你有一個更具體嘅問題可以研究。 例如,不同的瀏覽器有時會以不同的方式處理相同的CSS,使用一些CSS技巧就可以解決這類問題。 在排除WordPress的故障時,知識就是力量。
2.清除你的瀏覽器的緩存和cookies
如果你已經嘗試用不同的瀏覽器訪問你的網站,但問題仍然存在,你的下一步是清除瀏覽器的緩存和cookies。 有可能只係與你嘅網站有關嘅存儲信息出現了問題,就係點解清除呢啲數據有時可以解決問題嘅原因。
清理緩存和cookies的過程會因你使用的東西而不同。 例如,穀謌瀏覽器中緊,你可以透過進入Chrome瀏覽器>設置,然後在左手邊選擇私隱和安全嚟完成。
接下來,找到“清除瀏覽數據”嘅選項。 應該會彈出一個對話框,你可以從中選擇或取消選擇清除瀏覽歷史、cookies同其他網站數據以及緩存圖像和文件嘅選項。 你仲可以設置刪除數據嘅時間框架。 一旦你做出了你想做嘅選擇,點擊清除數據就可以完成過程。
3.在隱身模式下檢查你的網站
如果你在清除緩存和cookies後仍有問題,可以嘗試在隱身模式下檢查你的網站。 係一種特殊嘅瀏覽模式,唔會喺你嘅電腦上保存任何cookies或緩存數據。 因此,它對排除網站問題有幫助。
同樣,打開隱身窗口嘅過程根據你嘅瀏覽器不同而不同。 在穀謌瀏覽器中,你可以通過文件>新建隱身窗口嚟實現。
4.清除你的網站的緩存
在WordPress網站上排除故障的下一步,除了清除瀏覽器的緩存外,還要清空網站本身的緩存。
呢個過程通常係相當簡單嘅。 例如,如果你安裝了像W3 Total Cache這樣的緩存插件,你可以通過點擊網站儀表板頂部的性能,然後選擇清除所有緩存來清除緩存。
其他緩存插件也提供了類似的方法來做到這一點。
5.使用虛擬專用網絡嚟檢查你嘅網站
虛擬專用網絡,對你嘅流量進行加密,並透過你揀嘅地點嘅服務器進行路由。 這對排除網站問題好有幫助,因為它允許你檢查問題是否具體到你嘅位置或IP地址。
如果你喺訪問你嘅網站時遇到問題,試住連接到不同地點嘅虛擬專用網絡服務器,然後再次加載你嘅網站。 如果你這樣做時睇嚟好好,咁問題可能與你嘅位置有關,而唔係你嘅網站本身。
6.做一個網站備份
到目前為止,所有嘅WordPress故障排除技巧都係相當非侵入性嘅。 這一點即將改變。 然而,在你開始對你嘅網站進行修改之前,創建一個備份總是一個好主意。 這樣,如果出現任何問題,你總是可以將你嘅網站恢復到以前嘅狀態。
你如何創建一個備份將取決於你嘅主機設置。 如果你使用嘅係共享主機供應商,你可能能夠直接由你嘅控制面板上創建一個備份。 如果你有一個VPS或專用服務器,你可能需要使用SSH之類的東西手動創建一個備份。
你通常也可以使用WordPress插件來配置和進行備份。 可以考慮嘅幾個選項包括UpdraftPlus、WP vivid
7.停用和評估插件
WordPress插件通常係網站所有者增加特性和功能嘅必需品。 然而,呢啲插件有時會相互衝突或與WordPress核心相衝突,導致問題。
如果你嘅WordPress網站有問題,停用你所有嘅插件,然後檢查問題是否仍然存在,係一個常見嘅故障排除策略。 要做到這一點,你可以在登錄到WordPress儀表板時進入插件。
接下來,點擊插件列表頂部嘅複選框,選擇所有安裝嘅插件。 然後點擊正上方嘅下拉餐牌,選擇停用。 最後,點擊“應用”嚟做停用所有插件。
實際上,最好係喺你嘅網站嘅開發或臨時環境上這樣做,而唔係運行緊嘅網站。 如果你冇一個臨時環境,咁你可以用WP Staging噉嘅插件或Local噉嘅工具嚟創建一個。
有時係兩個不同嘅插件之間嘅互動會導致呢個問題。 為咗弄清楚呢個問題,你需要逐一檢查你嘅插件並激活它們,喺每個插件之間測試你嘅網站。
如果你遇到任何問題,暫停吓,然後開始停用所有其他插件,除了頭先導致問題嘅嗰個。 如果這樣做能消除問題,你就會知道係一個插件衝突導致嘅–而不僅僅昰一個衰嘅插件或類似嘅問題。
8.切換到一個默認的WordPress主題
除咗插件之外,WordPress嘅主題都會引起問題。 如果你使用一個自定義緊嘅主題,試著切換到一個默認嘅WordPress主題,比如Twenty Twenty-Two,然後檢查吓呢個問題是否持續存在。
你可以通過在你的WordPress儀表板上的外觀,然後選擇主題來改變你的主題。 從嗰度,你可以激活一個默認嘅WordPress主題。 如果已經安裝,主題列表中搵到默認主題緊,然後點擊激活。
如果沒有安裝,點擊添加新的,並搜索一個默認的主題(他們的名字都以Twenty開頭),然後點擊安裝。 一旦安裝過程完成,點擊激活。
9.更新插件和主題
你嘅下一步工作係更新你嘅插件同主題。 通常,插件同主題開發者會發佈更新,以修復錯誤或兼容性問題。 因此,確保你使用最新嘅版本總是一個好主意。
要更新你的WordPress插件,你可以去WordPress儀錶板的插件菜單,然後在批量操作下拉菜單中選擇更新。
你也可以選擇單獨更新插件,方法是尋找列表中每個插件底部的黃色橫幅,然後點擊立即更新按鈕。
更新你嘅WordPress主題也是如此。 你可以去你嘅儀錶板嘅外觀部分,然後選擇主題。 喺嗰度,你可以點擊任何有更新嘅主題隔离嘅“立即更新”連結。
10.安裝Query Monitor插件
如果你想變得更有技術含量,你可以嘗試安裝Query Monitor插件。 呢個插件允許你實時跟蹤你網站上嘅所有jQuery AJAX事件。 這對排除故障好有幫助,因為它允許你看到哪些請求喺你嘅WordPress網站上導致錯誤。
要安裝Query Monitor插件,你可以從WordPress的插件庫中下載它。 一旦它被安裝和激活,你就可以到出現在你的WordPress儀錶板頂部的新連結 – 它通常顯示為X.XXs XXMB X.XXs XXXQ。
點擊它將使你嘅瀏覽器底部彈出一個小窗口,展示有關你網站性能嘅各種信息。 請仔細注意錯誤(紅色標記)以及旁邊有數字的類別。 通常表明你嘅網站嘅某個因素可以得到一些改善。
11.刪除你的.htaccess文件(但要先備份! )。
在故障排除過程中,你的下一個步驟是刪除你的.htaccess文件。 呢個文件係WordPress用嚟處理permalinks同重定向嘅。 有時,它可能變得損壞,導致你嘅網站出現問題。
這個文件在刪除後會自動重新生成默認規則,所以這並不是一個看起來那麼激烈的步驟。 然而,你可能有自定義嘅規則保存喺嗰度。 如果係呢種情況,在你這樣做之前,要加倍確保你嘅網站已經備份。 同樣地,都要刷新你嘅網站嘅permalinks先。
要刷新permalinks,你可以喺你嘅WordPress儀錶板上進入設置,然後選擇Permalinks。
你實際上不需要在這個頁面上做任何事情(而且在這裡調整設置可能是非常不利的)。 相反,只需點擊頁面底部嘅“保存更改”按鈕。 將刷新你嘅permalinks,並幫助確保你嘅網站上嘅一切運行正常。
如果你這樣做了,問題還沒有消失,那麼透過FTP訪問你的網站,刪除.htaccess文件。
對非開發人員來說,處理FTP成日一個聽起嚟好困難嘅事,但實際上係好易嘅。 要刪除.htaccess,首先打開一個FTP客戶耑( Filezilla係一個流行嘅客戶耑)。 在登錄之前,你需要使隱藏的文件可見,因為.htaccess通常是隱藏的。 要做到啲,在頂部餐牌中進入服務器,然後點擊強制顯示隱藏文件。
像平常一樣連接到你嘅網站。 然後在根目錄下找到.htaccess文件。 一旦你搵到它,只需刪除該文件,然後關閉你嘅FTP客戶耑。 WordPress將自動為你生成一個新的.htaccess文件。
12.檢查你的DNS設置
另一個可以嘗試嘅提示係檢查你嘅DNS設置。 DNS,或域名系統,係話畀瀏覽器喺邊度搵到你嘅網站。 如果你嘅DNS設置有問題,咁你嘅網站可能無法訪問。
要檢查你的DNS設置,你可以使用WhatsMyDNS這樣的工具。 只需輸入你嘅域名,然後選擇搜索。
該工具將進行檢查,睇是否有任何DNS問題,並提供如何修復嘅指導–通常涉及聯繫你嘅主機提供商。
13.檢查插件/主題的客戶支持或論壇
如果你仍然有問題,咁你嘅下一步係檢查導致問題嘅插件或主題嘅客戶支持或論壇。
例如,如果你使用嘅係一個WordPress插件,咁你可以去WordPress插件庫中嘅該插件頁面,看看是否有任何支持論壇。
你也可以在谷歌上搜索“[插件名稱]support”或“[主題名稱]support”。 應該會出現任何可能有幫助嘅客戶支持論壇或文檔。
14.直接聯繫開發者以獲得進一步的幫助
如果你有嘗試上述所有嘅故障排除步驟,而你嘅WordPress安裝仍然有問題,咁你嘅下一步就係直接聯繫開發商以獲得進一步嘅幫助。
如果一個插件或主題係罪魁禍首,尋找開發者嘅聯繫信息並與佢哋聯繫。 通常情況下,插件製造商會有一個支持ticket系統,一個聯繫表格,一個即時聊天,或其他一些與支持相關的問題的聯繫方法。
15.諮詢你的虛擬主機供應商
有時,這是你的虛擬主機供應商的責任和/或可以提供最大的幫助。 佢哋可能會幫助你弄清楚發生咩事,以及如何解決它,特別是如果它與網站性能問題、緩慢嘅加載時間或服務器錯誤有關。
要與你嘅虛擬主機供應商取得聯繫,你通常可以喺你嘅主機賬戶嘅控制面板或儀錶板上搵到佢哋嘅聯繫信息。
16.付費諮詢專業人士
如果你已經設法透過上述故障排除步驟,但你仍然有問題,咁你嘅下一步係諮詢專業開發人員或機構,以獲得進一步嘅幫助。