這是 10 個最常見的 WordPress 錯誤(以及如何修復它們)

已發表: 2022-10-28

毫無疑問,WordPress 是為您的企業構建網站的最佳平台之一。 它是世界上最受歡迎的內容管理系統 (CMS) 之一,為至少 43% 的網站提供支持。 儘管如此,它仍然容易出現錯誤和錯誤。

最常見的 WordPress 錯誤與您網站的性能、功能和安全性有關。 錯誤的嚴重程度各不相同,可以是從輕微到致命的任何地方。 當您出現致命錯誤時,用戶將無法訪問您的站點。 重要的是快速解決此類問題,以最大程度地減少影響,例如銷售損失和阻止訪問者返回您的網站。

為了讓您的 WordPress 網站正常運行,了解導致這些問題的錯誤以及如何解決這些問題很重要。 幸運的是,始終可以確定問題的根源。 在此列表中,我們探討了 10 個最常見的 WordPress 錯誤以及如何修復它們。

你能做些什麼來防止 WordPress 錯誤?

儘管您的 WordPress 網站永遠不會 100% 無風險,但重要的是要做好準備並採取措施減少 WordPress 錯誤。 在我們討論最常見的 WordPress 錯誤之前,讓我們先談談您可以採取哪些措施來最大程度地降低錯誤風險。

確保您的網站位於可靠的 WordPress 主機上

網絡託管是成功的 WordPress 網站的重要元素之一。 在啟動任何東西之前,您需要決定站點的託管位置。 所有託管服務提供商都不同,因此您需要考慮您的選擇。

據提供託管 WordPress 託管的 WordPress.com 稱,主要類型的主機是精品託管、大型主機或 DIY、託管、代理或開發託管。

大多數人將受益於託管託管服務提供商。 Kinsta 和 WP Engine 都是 Codeable 推薦的。 託管 WordPress 主機不會構建您的網站,但會為您處理維護任務。 良好的託管主機提供以下功能:

● 易於使用的功能

● 高速服務器

● 下一代技術

● 24/7 支持

● 易於擴展

● 多層安全

執行定期站點備份

在沒有定期備份的情況下運行 WordPress 網站風險很大,因為如果遇到嚴重錯誤或網站被黑,您可能會丟失所有數據和帖子。 您可以使用定期備份您網站的免費插件來減少 WordPress 錯誤,例如 UpdraftPlus。

您可以安排每日備份以保存您的主題、插件和包含所有內容的數據庫。 因此,當發生意外錯誤時,您不必從頭開始。

執行定期更新

定期執行 WordPress 更新並不能防止可能發生的錯誤,但可以將風險降至最低。 您需要對插件和主題進行嚴格的更新程序,以幫助您避免站點上可能導致錯誤的衝突。

在您的 WordPress 儀表板中,您會在更新頁面上看到插件、主題和 WordPress 核心的更新。 確認您使用的是最新版本,如果有新版本,請更新。 如果您忽略 WordPress 插件更新,您的網站將開始出現問題。

在暫存站點上測試更改

如果您想嘗試新事物,請考慮在暫存站點上進行測試。 登台站點是您的 WordPress 網站的副本,但它是私有的。 如果您需要在不中斷實際 WordPress 網站和訪問者的情況下測試插件、更改主題或影響其他更改,則此站點會派上用場。

因此,如果一個新的主題或插件在臨時站點上不起作用,您就會知道不要在您的實時站點上實施它。

獲取可幫助您監控網站和解決問題的插件

業務人員通常在錯誤發生幾天后才發現錯誤。 這可能代價高昂,尤其是當您的訪問者無法訪問您的內容時。 幸運的是,您可以使用健康檢查和故障排除等插件來監控您的站點、檢測配置錯誤並更快地修復問題。

定期清除緩存

定期清空緩存可確保您所做的所有更改在您進行更改後立即註冊。 這是必要的,因為緩存並不總能識別出您對網站進行了更改; 因此,加載舊版本。

您需要清除瀏覽器緩存和 WordPress 緩存才能獲得最新版本。 當您這樣做時,您最新的網站將始終處於活動狀態,並且您可以最大限度地減少錯誤。

10 個最常見的 WordPress 錯誤

如果您有 WordPress 網站,以下是您可能遇到的一些最常見的錯誤以及如何修復這些錯誤。

500內部服務器錯誤

由於各種與服務器相關的問題,可能會發生此錯誤。 最常見的是損壞的 .htaccess 文件或達到站點的內存限制。

500內部服務器錯誤

以下是您可以採取的一些措施來解決問題。

  • 停用所有插件:如果您可以訪問您的管理屏幕,請停用所有插件並一個一個地重新激活它們。 但是,如果您無法訪問它們,則可以使用 SFTP 訪問它們。

    如果重命名插件文件夾,您將停用所有插件,此時您可以查看 WSOD 問題是否已解決。 如果是,您可以對各個插件文件夾重複相同的過程,以確定是哪個插件導致了問題。
  • 檢查您的 .htaccess 文件:當您的 .htaccess 文件損壞時,您需要使用 FTP 登錄到站點根目錄並將文件重命名為 .htaccess_old。 重新加載站點以確認錯誤是否已修復。 如果網站現在可以正常工作,請重置您的永久鏈接以生成一個新的 .htaccess 文件
  • 切換主題:如果您在激活新主題後遇到白屏死機,您可以通過切換到默認的 WordPress 主題(例如 Twenty-Twenty-Two)來修復錯誤。 與上述過程類似,如果您無法訪問管理屏幕,則可以使用 SFTP 重命名 /wp-content/themes/ 文件夾。
二十二十,默認的 WordPress 主題之一
  • 增加內存限制:在某些情況下,如果您超過 wp-config.php 文件中設置的默認 PHP 內存限制,您會遇到錯誤。 您可以增加此限制以修復錯誤。

建立數據庫連接時出錯

如果此消息出現在您的 WordPress 上,則表示您的站點無法與其數據庫建立連接。 以下是您可能會收到此錯誤消息的一些原因以及解決方法。

  • Web 託管服務的問題:一個可能的問題是您的 WordPress 主機的服務器已關閉。 如果是這種情況,他們可能會及時修復它,但我們建議您聯繫他們以檢查問題是否來自他們。

  • 不正確的 wp-config.php 信息:如果您的 wp-config.php 文件有問題,您將看到此類錯誤。 要解決這些問題,請訪問您的 SFTP 客戶端中的站點,打開 wp-config.php 並確認您擁有正確的數據庫用戶名、密碼、名稱和主機。

  • 受損網站:一旦您確認上述兩個原因不是導致錯誤的原因,另一個原因可能是您的網站已被黑客入侵。 如果您擔心是這種情況,那麼我們建議您從安全 WordPress 開發人員那裡獲得幫助,他們將能夠執行徹底掃描並刪除可能危害您網站的惡意軟件和其他威脅。

死亡白屏

WordPress 白屏死機 (WSOD) 表現為沒有任何信息的空白屏幕。 數據庫和 PHP 錯誤可以表現為 WSOD,但最有可能的罪魁禍首是插件或主題的兼容性問題。

要檢查您是否屬於這種情況,請使用我們在上面“500 內部服務器錯誤”部分中描述的相同過程停用您的插件和主題。

自動更新失敗

您需要隨時更新您的網站。 但是,有時自動更新可能會失敗,從而導致錯誤。 自動更新失敗的一些跡象包括:

● PHP 錯誤信息

● 沒有任何信息的空白屏幕

● 更新失敗的消息

由於升級期間的互聯網連接問題、文件權限不正確或嘗試連接主要 WordPress 文件時出現故障,WordPress 上的升級功能可能會失敗。

要修復它,請檢查互聯網是否正常工作並手動更新您的 WordPress。 請參閱 WordPress 的官方指南,了解如何在 WordPress 中進行手動更新。

連接超時

這是 WordPress 上的常見錯誤消息。 它出現在站點試圖處理的內容超出服務器的處理能力時。 這通常發生在共享託管服務器上,其中每個站點都有有限的內存限制。

要修復此錯誤,您可以這樣做。

● 使用我們在“內部服務器錯誤”部分中概述的相同過程停用您的插件和主題

● 增加站點的內存限制。 如果您使用的是共享主機,則必須詢問您的提供商是否可行,但這可能意味著您需要升級到更好的主機計劃。 如果您不在共享主機上,您可以嘗試增加 wp-config.php 中的內存限制。

● 您可以在php.ini 文件中增加最長執行時間。 由於這不是 WordPress 核心文件,您可以與您的託管服務提供商聯繫以增加它,但他們可能只有在您升級託管計劃時才會同意。

您的網站陷入維護模式

WordPress 的維護模式是一項自動功能,通常會在您的網站更新時暫時禁用它。 這可確保用戶在更新發生時無法使用您網站的功能。

雖然更新過程通常很快,但有時可能會在完成之前取消。 一旦發生這種情況,站點就會陷入維護模式。 訪客將收到一條消息,內容為“暫時無法進行定期維護。 請稍後再回來查看。”

這意味著維護文件可能沒有被正確刪除。 您應該做的第一件事是讓您的託管 WordPress 主機為您處理此問題,但如果由於某種原因無法做到這一點,您可以刪除站點根目錄中的 .maintenance 文件。 這可以通過 SFTP 或 SSH 完成。

然後,您應該在再次執行自動升級之前檢查您的插件和主題是否是最新的。

404 錯誤

404 錯誤通常與漂亮的永久鏈接和自定義帖子類型相關聯。

如果您是 WordPress 多站點網絡的一部分,如果您使用共享託管服務提供商,或者如果您最近遷移了您的站點,則可能會遇到永久鏈接問題。

要修復該錯誤,請訪問“設置”頁面,然後訪問“永久鏈接”來重置您的永久鏈接。 選擇默認永久鏈接,然後重新選擇您喜歡的永久鏈接。 但是,如果這不起作用,您將需要手動編輯 .htaccess 文件。

永久鏈接設置

如果問題與您的自定義帖子類型有關,請確保沒有自定義帖子類型和單個頁面具有相同的名稱。 如果他們這樣做,那麼您將不得不重命名單個頁面以及 slug。

解析/語法錯誤

解析或語法錯誤是由站點代碼問題引起的,通常在 functions.php 文件中。 與其他錯誤不同,這個錯誤足以告訴您 WordPress 網站到底出了什麼問題。

要解決此問題,您必須使用 SFTP 訪問特定文件。 使用託管服務提供商提供的 SFTP 憑據訪問後端。 選擇有問題的文件並查看它以對問題進行排序。

完成後,保存文件,然後選擇替換服務器上的現有文件。 您現在可以檢查站點以確認其正常運行。

側邊欄出現在主要內容下方

理想情況下,側邊欄應位於頁面的左側或右側,具體取決於主題。 但是,如果您注意到您的主題位於內容下方,這可能意味著 HTML 無效或您的主題已損壞。

如果問題是主題,您可以在有更新版本可用時更新它或重新安裝最新版本。 另一方面,如果 HTML 代碼是原因,您需要先修復無效代碼。

要確認這是否是問題所在,請訪問出現錯誤的網頁並選擇“查看源代碼”。 這將顯示正在使用的 HTML 代碼。 複製代碼並將其粘貼到 HTML Validation Checker 工具中以確認其有效性。

查找包含無效 HTML 代碼的文件並修復它。 但是,如果 HTML 代碼有效但錯誤仍然存在,則當前主題中的 style.css 文件可能有損壞的代碼。 在這種情況下,您將不得不聘請開發人員來修復它。

您無法上傳圖片

另一個常見的 WordPress 錯誤是您無法上傳圖片,或者圖片顯示不正確。 發生這種情況的原因是您的網站被黑客入侵後文件權限不正確或插件問題。

要解決此問題,請使用 SFTP 訪問您的站點並打開上傳文件夾。 打開文件權限設置,將數值設置為744,即可讀寫上傳。

無法在 WordPress 中上傳圖片

聘請開發人員修復您的 WordPress 錯誤

不是每個人都能解決 WordPress 錯誤。 有時解決方案就像升級插件一樣簡單,但有時解決方案非常技術性,正如我們在上面看到的那樣。 如果您不確定如何修復您的網站,您應該考慮聘請一名開發人員作為一次性項目為您完成這項工作。

一個優秀的 WordPress 開發人員將具有確定網站錯誤背後的原因並進行修復的經驗。 找到 WordPress 開發人員的最佳方式是 Codeable。

可編碼主頁

該平台將客戶與可靠且經驗豐富的開發人員相匹配,這些開發人員已經過包括背景調查和技術測試在內的嚴格申請流程的全面審查。

Codeable 的 700 多名開發人員網絡包括專門從事 WordPress 維護的人員。

由於 Codeable 的快速流程,您將在一天內與您的開發人員匹配,這意味著您的 WordPress 錯誤將盡快得到修復。 只需提交您的簡介,與一些適合這項任務的開發人員配對,然後選擇您想要合作的人。

使用 Codeable 修復您的 WordPress 錯誤

儘管有很多方法可以優化您的 WordPress 網站,但不可能避免所有錯誤。 但是,最好了解最常見的 WordPress 錯誤,以便您可以在它們出現時盡快修復它們。

一些 WordPress 錯誤需要技術解決方案。 如果您沒有合適的技能,最好從 Codeable 的精英 WordPress 專家庫中聘請開發人員。

如果您遇到需要立即處理的 WordPress 錯誤,請提交您的項目以免費獲得免費評估並獲得建議。