WordPress常見錯誤及解決方案大全

WordPress常見錯誤及解決方案大全

WordPress網站出現錯誤是很正常的一件事情,儘管有些可能只造成較小的不便,但其他一些可能會導致嚴重的問題。停機,更新和安裝失敗以及資源丟失會導致訪客無法訪問或使用您的網站。這會損害網站信譽,並可能影響網站收入

我們不可能做到100%知道每個潛在的WordPress錯誤。但是,瞭解使用者體驗的一些最常見的WordPress問題,當正在出現這些問題時,可以幫助站長快速解決問題。

這篇文章涵蓋了最常遇到的WordPress錯誤,提供了一些資源來幫助站長快速解決這些問題,使網站快速啟動並重新執行。

65+最常見的WordPress錯誤及其解決方法

為了大家更好地閱讀,按不同型別對這些錯誤進行了分組。並對WordPress網站的各個元件及其可能遇到的問題進行描述,然後是特定的錯誤及其解決方案。

  1. 400s錯誤
  2. 500s錯誤
  3. 與伺服器相關的錯誤
  4. 與安全相關的錯誤
  5. WordPress多媒體錯誤
  6. 資料庫錯誤
  7. PHP錯誤
  8. WordPress檔案錯誤
  9. 瀏覽器錯誤
  10. 其他WordPress錯誤

400s錯誤

標記為400到499之間的數字錯誤是HTTP客戶端錯誤。這通常意味著網站訪問者在使用瀏覽器與網站伺服器之間的通訊過程中出現了問題。

1. 400 Bad Request

Google Chrome瀏覽器-400錯誤響應

Google Chrome瀏覽器-400錯誤響應

當網站伺服器遇到客戶端錯誤時,“400錯誤請求”響應是一個萬能的響應,但它不屬於特定類別這意味著此錯誤有幾種可能的原因,包括:

  • 輸入錯誤的URL或包含不允許的字元的URL。
  • 瀏覽器快取或Cookie損壞。
  • 域名系統(DNS)資料和本地DNS快取之間的差異。
  • 嘗試上傳太大的檔案。
  • 某種常規伺服器錯誤。

可能的解決方案包括檢查URL的輸入錯誤,清除瀏覽器快取和cookie,清除DNS快取以及停用瀏覽器擴充套件。

2. 403 Forbidden

有許多措施可以確保您的WordPress網站安全,包括不同級別的“許可權”。雖然此功能可以阻止不應訪問您網站的使用者進入,但如果許可權設定不當,有時可能會引起問題。

403 Forbidden error是一個這樣的問題:

Google Chrome中的403禁止訪問響應

Google Chrome中的403禁止訪問響應

要修復此問題,您需要重置檔案許可權或生成一個新的.htaccess檔案。此問題也可能是由外掛,內容交付網路(CDN)或熱防盜鏈保護問題引起的

3. 404 Not Found

404錯誤  ,當使用者嘗試訪問的網頁不存在發生。他們沒有找到他們想要的資源,而是看到了一個與此頁面相似的頁面:

404錯誤頁面示例

404錯誤頁面示例

這個問題相對來說是無害的,但是對於使用者卻令人沮喪。為避免這種情況,請確保定期修復站點上無效連結,並在刪除頁面或將其移至新URL時應該執行重定向

4. 405方法不被允許

405方法不被允許錯誤是說,它已收到了瀏覽器的請求,但拒絕它由於某種原因,你的伺服器的方式。

有幾種解決此問題的方法,包括回滾最近的主題和外掛更新,檢查伺服器的配置和錯誤日誌以及除錯應用程式程式碼。

5. 413請求實體太大

如果瀏覽器中出現此錯誤,則意味著您嘗試訪問的站點的伺服器太大,因此無法處理您發出的HTTP請求。

如果您要上傳非常“大”的檔案,通常會發生這種情況。您可以通過增加最大HTTP請求大小來解決此問題

6. 429 Too Many Requests

如果使用者在短時間內嘗試訪問某個資源太多次,則他們可能會收到429 Too Many Requests錯誤。這是伺服器阻止可疑行為的方式。

為幫助防止登入頁面上的網路攻擊可能導致429錯誤,您可以更改其預設URL。其他解決方案包括測試主題和外掛衝突。

500 Errors

您網站上標有500到599之間的任何錯誤均表明您的伺服器由於某種原因無法執行給定的請求。以下是一些最常見的示例。

7. 500 Internal Server Error

除了阻止使用者訪問您的網站之外,“500 Internal Server Error”(500內部伺服器錯誤)如果不能快速解決,還會對您的SEO產生負面影響:

Google Chrome瀏覽器提示內部伺服器錯誤

Google Chrome瀏覽器提示內部伺服器錯誤

不幸的是,500錯誤有許多可能的原因和解決方案,這可能會使解決此問題變得棘手。您可以先清除瀏覽器快取並重新載入頁面。如果這不起作用,則可以深入研究更多的技術除錯方法

8. 501 Not Implemented

此錯誤意味著您的伺服器不具備完成使用者瀏覽器發出的請求所需的功能。伺服器可能無法識別請求方法。

與500內部服務錯誤一樣,如果您在幾個小時內仍未解決,則501錯誤可能會降低搜尋引擎排名。您可以嘗試重新載入頁面,清除瀏覽器快取以及禁用任何活動的代理設定來解決該問題。

但是,您可能需要聯絡您的主機提供商以尋求幫助。

9. 502 Bad Gateway

如果一臺伺服器充當另一臺伺服器的代理或“閘道器”,則使用者可能會遇到502 Bad Gateway錯誤。當代理從入站伺服器收到無效響應時,會發生這種情況。

502錯誤可能會影響您的SEO,因此最好儘快將其清除。重新載入頁面並清除瀏覽器快取是一個不錯的起點。如果這些解決方案不起作用,請檢查DNS問題,嘗試禁用CDN或防火牆,或與主機聯絡以尋求幫助。

10. 503 Service Unavailable

出現503服務不可用錯誤時,表明由於某種原因,無法訪問您的伺服器。儘管您的網站正常執行,但使用者將無法訪問。

這可能是由於日常維護,高流量級別或伺服器出現的更嚴重的問題。好訊息是503錯誤不會影響您的搜尋引擎排名。但是,它仍然會使訪問者非常煩惱。要解決此問題,您可以嘗試:

  • 停用您的外掛。
  • 切換到預設主題。
  • 禁用您的CDN。
  • 限制WordPress Heartbeat API。
  • 增加伺服器的資源。
  • 啟用WP_DEBUG

如果這些解決方案都不起作用,則最好的做法是與伺服器的支援團隊聯絡。

11. 504 Gateway Timeout

與502錯誤類似,504閘道器超時響應是入站伺服器與代理之間的通訊問題的結果。從本質上講,這意味著後者伺服器在等待前者響應請求時超時。

這種型別的錯誤可能會對您的SEO產生負面影響。可能的解決方案包括重新載入頁面,禁用任何活動代理設定,檢查DNS是否存在問題以及暫時禁用CDN。

與伺服器相關的錯誤

您的伺服器負責儲存您所有WordPress網站的檔案,並與瀏覽器進行通訊以使您的內容可供使用者使用。

儘管已經列出的400和500錯誤以某種方式涉及您的伺服器,但是還有一些特定於WordPress的問題可能是由伺服器問題引起的。

12. WordPress記憶體限制錯誤

您的託管服務提供商會為您的站點分配一定數量的伺服器記憶體。如果達到伺服器的記憶體限制,則可能會遇到安裝新外掛或主題或將媒體檔案上傳到站點的問題。

不會成功新增新資源,而是會顯示一條訊息:“fatal error: allowed memory size has been exhausted”。如果發生這種情況,您可以嘗試通過編輯wp-config.php檔案來增加PHP記憶體限制

另外,您可以檢查正在使用的磁碟空間,並考慮升級到新的託管計劃,該計劃為不斷增長的WordPress網站提供更多空間。

13. 上傳檔案超出php.ini檔案upload_max_filesize指令限制 

與此類似,主機還為可以上傳到伺服器的單個檔案的最大大小設定了限制。您可以通過在WordPress儀表盤中導航至“ 媒體”>“新增新檔案”  並查詢最大上傳檔案大小來檢視此限制:

WordPress媒體上載程式中列出的最大上載檔案大小

WordPress媒體上載程式中列出的最大上載檔案大小

如果需要上傳大於指定最大大小的檔案,則可以通過編輯php.ini檔案來更改限制。或者,您可以聯絡您的主機提供商,讓他們協助解決。

與嘗試自己進行更改相比,這要簡單得多,風險也要小得多,這對主機的支援團隊來說應該不是問題。

14. Fatal Error: Maximum Execution Time Exceeded

伺服器對指令碼可以執行多長時間有限制(通常為30秒)。如果您的WordPress網站上的PHP指令碼花費的時間超過了所分配的時間限制,您可能會看到以下訊息:“致命錯誤:超過xx秒的最大執行時間”。

您可以通過增加站點的執行時間限制來解決此問題。為此,您需要找到執行時間太長的指令碼(可能是外掛或主題的一部分),然後將其刪除。

15. Upload: Failed to Write File to Disk

在您的文章和頁面上新增圖片可以使其變得更有用,更有趣,並帶來更多的自然流量。但是,每當您嘗試將媒體檔案新增到站點時,如果看到諸如“ 上傳:無法將檔案寫入磁碟 ”之類的訊息,您將很難做到這一點。

此錯誤通常是由於檔案許可權不正確引起的。您可以通過檔案傳輸協議(FTP)更改檔案許可權來解決此問題。

但是,這也可能是伺服器的問題。當您將檔案上傳到WordPress時,它們首先被儲存到伺服器上的臨時資料夾中。然後,將它們移動到適當的WordPress目錄。如果更改檔案許可權不能解決此錯誤,請與您的主機聯絡,請他們清空您的臨時檔案目錄,因為該目錄可能已滿並阻止了上傳。

16. Secure Connection Error

當您更新WordPress安裝的核心檔案時,您的站點必須連線到WordPress.org。有時,由於伺服器的配置,這是不可能的。結果是在WordPress儀表盤中出現警告。

由於這是與您的伺服器直接相關的問題,因此您可能需要聯絡主機才能解決。您的伺服器可能受到DDoS攻擊,在這種情況下,錯誤應很快自行解決。另外,您可以嘗試通過安全外殼協議(SSH)將伺服器指向WordPress.org來自己解決問題。

與安全相關的錯誤

在您的網站上實施WordPress安全最佳做法是明智的。網路攻擊可能會造成嚴重破壞,需要大量資金進行修復。不幸的是,有時您採取的保護站點的措施可能會導致錯誤。

17. Cloudflare Error 521

儘管這是500個錯誤,就像我們在上一節中描述的那樣,但它特定於Cloudflare。這個流行的平臺用作CDN,用於防禦DDoS和其他攻擊。

在您的網站上看到521錯誤意味著Cloudflare無法連線到您的伺服器。它已關閉或由於某種原因阻止了該服務。一般而言,檢查以確保伺服器已啟動並且其防火牆已將Cloudflare的所有IP範圍都列入了白名單,這將使您知道導致問題的原因。然後,您可以採取步驟與主機一起工作並解決它。

18. “抱歉,出於安全原因,不允許使用此檔案型別”

作為安全措施,WordPress具有允許的檔案型別的標準列表。這樣可以防止惡意方將可執行檔案新增到您的站點中,這可能會損害使用者的敏感資訊。

如果使用者嘗試上傳不在該列表中的檔案型別,他們將看到一條訊息:“抱歉,出於安全原因,不允許使用此檔案型別”:

“抱歉,出於安全原因,不允許使用此檔案型別”訊息

“抱歉,出於安全原因,不允許使用此檔案型別”訊息

您可以通過編輯wp-config.php  檔案來啟用WordPress預設設定中不允許的檔案型別上傳。

WP Extra File Types外掛,也可以作為一種替代解決方案。

19. “抱歉,您不能訪問此頁面”

在本文的前面,我們簡要地介紹了檔案許可權,但回顧一下,他們確定誰可以編輯WordPress網站上的哪些檔案。這樣可以使您的網站免受可能想要插入惡意程式碼的黑客的攻擊。

但是,如果您的許可權設定不正確,它們可能會無意中阻止您或好心的使用者訪問您的網站。

這可能會導致顯示錯誤訊息:“抱歉,您不能訪問此頁面”。

“Sorry, you are not allowed to access this page” 錯誤

“Sorry, you are not allowed to access this page” 錯誤

有許多解決此問題的方法。您可能要嘗試:

  • 通過安全檔案傳輸協議(SFTP)重置檔案許可權。
  • 通過phpMyAdmin檢查以確保為您的帳戶分配了正確的使用者角色。
  • 確保您的資料庫字首正確。
  • 解決外掛和主題衝突。

在最壞的情況下,您還可以還原網站的備份或重置WordPress

20. “安裝失敗:無法建立目錄”

每當您在WordPress網站上安裝外掛主題時,其檔案都會新增到您的伺服器中。如果在安裝或更新過程中收到訊息“安裝失敗:無法建立目錄”,則表明由於某種原因,WordPress無法將必要的檔案新增到伺服器。

外掛和主題更新也是如此。這是另一個與檔案許可權有關的錯誤。

要解決此問題,請確保允許通過FTP在wp-adminwp-contentwp-includes目錄中寫入

21. 不正確的檔案許可權

除了拒絕您訪問網站的某些區域(例如“抱歉,您不能訪問此頁面”錯誤)之外,不正確的檔案許可權還可能導致您無法進行以下操作:

  • 更新或安裝外掛和主題。
  • 釋出或更新文章和頁面。
  • 上傳圖片。

另一方面,如果您的檔案許可權不太強,則會使您的網站容易受到攻擊,並冒著黑客獲取檔案訪問權的風險。他們可以在那裡刪除內容,竊取資料或新增自己的惡意程式碼。

如果您遇到上述問題之一,或者懷疑自己已被黑客入侵,則可能需要通過SFTP驗證檔案許可權:

通過FileZilla更改資料夾和檔案許可權

通過FileZilla更改資料夾和檔案許可權

WordPress的預設數值:對於資料夾是755,對於檔案是644。

22. ERR_SSL_PROTOCOL_ERROR

安全套接字層(SSL)證書是用於加密資料的安全措施。這樣可以防止黑客竊取伺服器之間傳輸的敏感資料,例如信用卡資訊。

如果您最近切換了託管服務提供商或在您的站點上安裝了新的SSL證書,則可能會在瀏覽器中看到ERR_SSL_PROTOCOL_ERROR。這意味著,由於某種原因,您的伺服器無法建立安全連線。

您可以採取幾個步驟來解決此問題,包括更新瀏覽器和作業系統,驗證SSL證書,禁用瀏覽器擴充套件以及清除瀏覽器快取和cookie。

23. ERR_SSL_VERSION_OR_CIPHER_MISMATCH

ERR_SSL_VERSION_OR_CIPHER_MISMATCH錯誤可能表明您的瀏覽器或作業系統是過時的。這也可能是由SSL證書問題引起的,或者是在將WordPress網站遷移到新主機後彈出的。

如果更新瀏覽器和作業系統沒有幫助,請檢查SSL證書中的名稱不匹配。或者,清除計算機的SSL狀態可以解決此問題,或者您的SSL證書可能已過時

24. 混合內容警告

將SSL證書新增到WordPress網站時,它將開始執行HTTPS而不是HTTP。如果您的網站嘗試同時載入HTTPS和HTTP內容或指令碼,則會看到混合內容警告

這可能是以下形式的變體:“此站點不完全安全”。為了解決該錯誤,您需要執行一些步驟來確定要載入的HTTP資源,然後將其刪除或替換為HTTPS資源。

WordPress媒體錯誤

在WordPress的世界中,“媒體”通常是指影象檔案。但是,它也包括視訊和音訊。儘管這些元素可以為您的使用者提供引人入勝且有趣的內容,但由於過程中可能會出現各種錯誤,因此有時很難合併它們。

25. WordPress HTTP Error (上傳圖片至媒體庫時)

在嘗試將檔案上傳到WordPress媒體庫時,您可能遇到了模糊的“ HTTP錯誤”。通常,它會在影象上傳器的右側顯示為一個小的彈出框。

出現此問題的可能原因有幾種,包括登入會話過期,檔名中不允許使用字元,錯誤的許可權以及伺服器端問題。

首先,首先重新整理頁面。如果這樣不起作用,請嘗試調整媒體檔案的大小或重新命名。如果不走運,則應檢查許可權或暫時停用外掛和主題。如果仍然無法完成上傳,則可能需要與您的主機聯絡。

26. “新增媒體”按鈕不起作用

在WordPress經典編輯器中,“ 新增媒體”  按鈕是一項重要功能:

WordPress經典編輯器的新增媒體按鈕

WordPress經典編輯器的新增媒體按鈕

此按鈕使您可以快速上載新的媒體檔案,或從媒體庫中選擇一個新增到文章中。但是,有時單擊該按鈕沒有任何作用,或者它可能會完全從編輯器中丟失。

如果是這種情況,則問題可能是由於外掛或主題衝突引起的。您可以通過將定義(‘CONCATENATE_SCRIPTS’, false) 函式新增到wp-config.php檔案中或通過對潛在的相容性錯誤進行故障排除來解決該問題。

27. 損壞的媒體檔案

如果您開啟媒體庫,發現所有影象全部消失或已被佔位符替換,則檔案可能被“破壞”:

媒體庫圖片無法正常顯示

媒體庫圖片無法正常顯示

發生這種情況的原因多種多樣,包括:

  • 您的伺服器出現問題,例如效能問題。
  • 您的外掛和/或主題之間的相容性錯誤。
  • 不正確的檔案許可權。
  • 一個黑客或其他攻擊。

解決此問題,您可以嘗試將上傳目錄的檔案許可權重置為755。如果這樣不起作用,請檢視是否存在任何外掛衝突。此後,如果影象仍然損壞,請與您的主機提供商聯絡,以檢視原因是否是伺服器問題。

28. “在裁剪您的影象時發生了錯誤”

在WordPress媒體庫中,您可以對上傳的影象進行較小的編輯,例如旋轉和裁剪。嘗試以這種方式進行編輯時,您可能會收到訊息:“裁剪影象時出錯”或“There has been an error cropping your image”。

有兩個可能的原因導致此錯誤。首先是您正在使用過時的PHP版本,在這種情況下,您只需升級即可修復它。另一方面,您的伺服器可能缺少必要的Graphics Draw(GD)軟體包。

在這種情況下,您需要按照安裝步驟按照適當的步驟進行安裝  。萬一遇到麻煩,應聯絡您的主機提供商以尋求幫助。

29. 不正確的Facebook縮圖

社交分享是建立網站受眾的有效方法。但是,有時在Facebook上分享您的文章時可能會顯示錯誤的縮圖。

當文章中的多個影象包含“Open Graph”(OG)標籤時,通常會發生這種情況。Facebook使用此標籤來猜測應該將其用於縮圖的影象,但是當包含多個影象時,平臺就會感到困惑。

解決此問題的一種方法是使用Yoast SEO的社交分享功能。通過此外掛設定Facebook縮圖,可以確保正確的影象帶有OG標籤。

資料庫錯誤

您的WordPress安裝由兩個關鍵部分組成:其檔案和資料庫。儘管您更有可能定期與前者進行互動,但是資料庫對於站點正常執行的能力也至關重要。

30. 建立資料庫連線時出錯

如果您的網站無法與MySQL資料庫建立連線,它將無法檢索顯示內容所需的資料。相反,您將看到如下錯誤:

建立資料庫連線時出錯

建立資料庫連線時出錯

這將阻止使用者檢視您網站的前端,也將您鎖定在WordPress儀表盤之外。此錯誤的最常見原因是您的資料庫憑據不正確。您可以在wp-config.php檔案中更改它們,檢視相關解決方法

31. WordPress資料庫已損壞

“損壞”是一個通用術語,適用於WordPress資料庫和檔案受到威脅或無法使用時。這通常會導致建立資料庫連線時出錯。

理想情況下,您需要還原資料庫的備份以替換損壞的版本。如果不可能,您還可以通過將define(’WP_ALLOW_REPAIR’,true)函式新增到wp-config.php檔案中來解決此錯誤。

建議閱讀:閱讀本指南,瞭解如何解決和修復WordPress資料庫問題

PHP錯誤

PHP是WordPress不可或缺的一種編碼語言。與它的功能有關的問題可能會阻止您編輯站點或導致干擾性訊息和通知。

32. WordPress中的PHP錯誤

當WordPress網站的PHP出現問題時,您會在WordPress儀表盤頂部看到一條訊息或警告,指出問題是什麼以及哪些檔案受到了影響。

這些訊息是供開發人員使用的,因此他們可以深入研究其站點的程式碼並修正問題。如果您沒有PHP的經驗,嘗試解決這些錯誤可能會給您的網站造成更多問題。

如果這描述了您的情況,請不要擔心。PHP錯誤不應阻止您的網站執行或阻止使用者訪問它。

理想情況下,您需要與可能導致問題的任何相關外掛或主題的開發人員聯絡。否則,您可以聘請開發人員來修復它。

33. “缺少臨時資料夾”

每當您將檔案上傳到WordPress網站時,該檔案都會先儲存在一個臨時資料夾中,然後再移到其永久目錄中。但是,伺服器上不正確的PHP設定可能會阻止對該臨時資料夾的訪問,從而導致WordPress網站上出現錯誤。

要解決此問題,您需要通過FTP訪問伺服器,並將以下功能新增到wp-config.php檔案中:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
define(‘WP_TEMP_DIR’, dirname(__file__). ‘/wp-content/temp/’);
define(‘WP_TEMP_DIR’, dirname(__file__). ‘/wp-content/temp/’);
define(‘WP_TEMP_DIR’, dirname(__file__). ‘/wp-content/temp/’);

然後,您可以將一個名為temp的新資料夾新增到wp-content目錄。

WordPress檔案錯誤

從您的文章和頁面到外掛和主題,您的WordPress安裝包含數百個(如果不是數千個)檔案。與這些關鍵元件有關的錯誤可能會導致內容丟失或不可用。

34.“目標資料夾已存在”

在WordPress網站上安裝新主題或外掛時,將在伺服器上建立一個資料夾來儲存其檔案。如果您嘗試安裝外掛或主題,並且伺服器上已經儲存了相同名稱的資料夾,則會看到錯誤訊息“目標資料夾已存在,外掛安裝失敗”:

“目標資料夾已存在”錯誤

“目標資料夾已存在”錯誤

遇到此問題時,您的第一步應該是檢查是否已安裝外掛或主題。

如果沒有,請通過FTP訪問伺服器並導航到wp-content資料夾。然後,檢視您的外掛或主題,以檢視是否存在與您嘗試安裝的元件同名的資料夾。刪除該資料夾後,您可以再次嘗試安裝。

35. WordPress主題樣式表丟失

CSS是一種編碼語言,可確定您網站的“樣式”。這可能包括顏色,字型和各種其他元素,這些元素使您的網站看起來很有趣。

當涉及到WordPress主題時,所有必需的CSS都包含在一個名為“樣式表”的檔案中。如果您的主題樣式表不可用,則您的網站將無法正確載入,並且您會看到錯誤訊息:

WordPress主題列表中的“樣式表丟失”錯誤

WordPress主題列表中的“樣式表丟失”錯誤

在主題安裝期間也可能會發生這種情況:

由於缺少樣式表,主題安裝失敗

由於缺少樣式表,主題安裝失敗

發生這種情況的原因可能是您主題的樣式表尚未上載到伺服器,或者是因為它的命名不正確,因此無法找到。要解決此問題,請通過FTP訪問伺服器,然後導航到主題的子目錄。

然後,查詢您主題的樣式表。如果不存在,請從主題檔案中檢索它,並將其上載到伺服器。確保檔名為style.css  ,並儲存在正確的主題資料夾中。

36. Pluggable.php檔案錯誤

WordPress網站的pluggable.php檔案使使用者,外掛和主題可以覆蓋核心功能。如果外掛或主題的編碼不正確,則可能導致與此檔案發生衝突。

該問題將在WordPress儀表板中以php錯誤訊息的形式出現,該訊息引用了您的pluggable.php檔案。但是,問題的根源通常不在pluggable.php本身內,例如可能是您的wp-config.phpfunctions.php

相反,您需要在錯誤訊息中找到衝突的實際位置。然後,導航到相關檔案並通過刪除空格,空行或類似內容來修復它

37. WordPress檔案已損壞

就像您的WordPress資料庫可能損壞,其檔案也一樣。這將使它們不可訪問,這是一個大問題,尤其是在涉及核心檔案時。

損壞的檔案可能是伺服器故障,不正確的檔案許可權或PHP版本錯誤導致的。最簡單的解決方法是還原站點備份。如果使用寶塔面板管理伺服器,恢復備份也是非常方便的。

您可以直接在“寶塔”面板中輕鬆恢復您的WordPress站點。只需按照以下步驟操作即可。

需要清楚地知道寶塔面板不會自動備份網站檔案及資料庫,這跟大廠的備份一樣,都需要你先啟用備份計劃,才會有備份資料。此外,寶塔面板的備份與雲伺服器提供商提供的一鍵備份還原有質的區別。

像阿里雲的每個備份都是建立備份時此環境的檔案、資料庫、重定向和Nginx配置的完整快照。當您恢復備份時,對網站檔案、資料庫、重定向和Nginx配置的所有更改都將回滾到建立備份的時間。

但寶塔面板備份的僅是網站檔案及資料庫,不會對整個伺服器進行備份及還原。

第1步:首先,登入寶塔面板。轉到左側的“網站”,然後單擊您需要為其恢復備份的WordPress站點的備份列下方的“備份入口”,或者直接訪問/www/backup/site。

WordPress網站備份

WordPress網站備份

第2步:將備份的資料壓縮包解壓並覆蓋現有的網站目錄,你也可以直接刪除現有的網站資料,使用備份的資料直接替代舊資料。至此,即可恢復網站的檔案資料。下面你,還需要恢復資料庫。

第3步:要“恢復”資料庫,你需要進入寶塔面板的“資料庫”,選擇你需要恢復資料庫的網站對應資料庫行,點選備份下方的匯入:

WordPress資料庫備份恢復

WordPress資料庫備份恢復

選擇最新的資料庫備份檔案,點選匯入即可恢復網站資料庫

WordPress資料庫備份恢復

WordPress資料庫備份恢復

另外,您可以通過下載WordPress,通過FTP刪除損壞的檔案,然後從WordPress .zip  檔案上傳新副本來替換核心檔案。

瀏覽器錯誤

訪客使用自己選擇的瀏覽器訪問您的網站。這意味著各種瀏覽器錯誤都可能使使用者無法訪問您的網站。防止它們將有助於您避免流量阻塞。

38. Chrome中的“不安全”警告

使用Google Chrome瀏覽器瀏覽網際網路時,您可能已經注意到某些網頁的網址旁邊有“不安全”警告:

Google Chrome瀏覽器中的“不安全”警告

Google Chrome瀏覽器中的“不安全”警告

當網站未使用SSL證書時,瀏覽器將顯示此警告。如果您的網頁在使用者的瀏覽器中觸發了這些訊息,則可能會損害您網站的信譽,並影響您的流量水平,SEO和轉換率。為了防止這種情況的發生,您可以安裝SSL證書

最近,Chrome開始針對未使用TLS 1.2或1.3的網站顯示ERR_SSL_OBSOLETE_VERSION警告訊息

39.“您的連線不是私密連線”瀏覽器錯誤

甚至比Chrome中的“不安全”警告更糟糕的是“您的連線不是私密連線”頁面。由於其SSL證書存在問題(或缺少SSL證書),此錯誤使使用者無法輕鬆訪問您的站點。

如果他們遇到此頁面,可能會因為害怕使用者的個人資訊被盜而嚇跑使用者。您可以通過確保正確安裝SSL證書來嘗試防止這種情況的發生,但這也可能是客戶端必須自己修復使用者的客戶端問題。

40.ERR_TOO_MANY_REDIRECTS

重定向迴圈通常顯示為“ERR_TOO_MANY_REDIRECTS”,發生在伺服器上的重定向配置錯誤時。

例如,這可能意味著URL 1指向URL 2,但是URL 2指向URL 1,從而導致無限迴圈。使用者可以嘗試通過刪除網站的Cookie並清除其瀏覽器快取來解決此錯誤。您也可以嘗試確定重定向迴圈的性質,以便找出問題的根源,然後加以解決。

41. ERR_CONNECTION_REFUSED

像許多瀏覽器問題一樣,ERR_CONNECTION_REFUSED問題通常不是由特定於WordPress引起的。但是,如果使用者由於Chrome中的此訊息而由於無法訪問您的網站而與您聯絡,那麼仍然可以幫助他們告訴他們如何解決問題。

發生ERR_CONNECTION_REFUSED錯誤,因為使用者的瀏覽器無法連線到您站點的伺服器。這可能是伺服器端的問題,在這種情況下,您應該檢查網站是否關閉並聯系託管服務提供商。或者,您可以嘗試指示使用者重新啟動路由器並清除其瀏覽器快取

42. ERR_EMPTY_RESPONSE

當使用者的瀏覽器向您的站點傳送請求並且您的伺服器未發回任何內容時,就會發生ERR_EMPTY_RESPONSE問題。此問題最流行的修復方法是清除瀏覽器快取並重置網路設定。

您可能還想建議遇到此問題的使用者禁用他們正在使用的所有Chrome擴充套件,並嘗試暫時禁用其防病毒軟體。

43. DNS_PROBE_FINISHED_NXDOMAIN瀏覽器錯誤

DNS是獲取您網站IP地址並將其轉換為可讀域的系統,例如wbolt.com。如果您的DNS無法將您的域正確轉換為站點的IP地址,則使用者將在Chrome中看到DNS_PROBE_FINSHED_NXDOMAIN瀏覽器錯誤

解決此問題的第一步是釋放和更新您的IP地址。如果這不起作用,則可能建議使用者嘗試暫時禁用其防病毒軟體或虛擬專用網路(VPN)。

WordPress錯誤雜項疑難解答

儘管許多WordPress錯誤可以追溯到特定原因,但其中一些診斷起來卻有些困難。他們可能有多個可能的起源,或者引出了似乎並不重要的細節。

以下是各種WordPress問題,它們與我們到目前為止已涵蓋的類別不完全吻合。

44.死亡白屏

WordPress最著名的錯誤之一是“ 死亡白屏(WSoD)”。這會使您的網站向使用者顯示為空白頁。此問題還可能使您無法使用WordPress儀表盤。通常,這是由外掛相容性問題引起的。

解決該問題的最佳方法是找到引起衝突的外掛並將其刪除。其他可能的原因包括語法錯誤,達到站點的記憶體限制以及檔案許可權問題。

45.鎖定WordPress管理儀表盤

您的WordPress儀表板對於許多工非常重要,包括修復許多常見的WordPress錯誤。但是,有時您在網站上遇到的問題可能會使您無法進入WordPress儀表盤

有許多可能的原因導致此問題。如果可以,請嘗試確定是否由於另一個問題而被鎖定,然後採取措施解決問題的根源。您也可以嘗試還原站點的備份,或者如果認為它使您無法訪問站點的後端,則可以通過FTP禁用安全外掛

46.無法通過SSH或SFTP連線

有時,WordPress管理或故障排除將要求您直接訪問伺服器。SFTP使您能夠訪問檔案,而SSH允許進行多種其他遠端任務。

如果您嘗試使用SFTP或SSH來訪問伺服器但無法連線,則可能需要從known_hosts檔案中刪除過時的IP地址

47. SSH連線被拒絕

如果您嘗試通過SSH連線到伺服器,並且在命令列介面中看到一條顯示“連線被拒絕”的訊息,則問題略有不同:

終端中的“連線拒絕”錯誤訊息

終端中的“連線拒絕”錯誤訊息

無需編輯known_hosts,而是需要檢查一些與SSH配置有關的事項。

首先,請確保您的伺服器已安裝SSH守護程式。您還應該檢查您的憑據(連線SSH相關賬號資訊),並確定您正在使用的埠是否開啟。該問題也可能是由於您的防火牆設定。

48.正在執行例行維護

每當您在WordPress網站上執行更新時,它都會暫時進入維護模式。在此期間,任何嘗試訪問您的網站的人都會看到一條訊息,內容為:“正在執行例行維護,請一分鐘後回來。”:

WordPress中的“正在執行例行維護”訊息

WordPress中的“正在執行例行維護”訊息

這並不是真正的錯誤,因為它應該發生,但是使用者可能會以不同的方式解釋它。如果他們與您聯絡,但最終沒有遇到麻煩,則建議您重新載入頁面。

另一方面,如果在WordPress中執行更新時看到此訊息,則您的網站可能陷入了維護模式。

49. WordPress卡在維護模式下

在更新過程中關閉瀏覽器或執行批量外掛更新可能會導致您的網站陷入維護模式。在這種情況下,您將看到與使用者在執行更新時在前端看到的相同訊息。

幸運的是,解決此問題非常簡單。您要做的就是通過FTP訪問站點的檔案,並刪除一個名為.maintenance的檔案

FileZilla中的.maintenance檔案

FileZilla中的.maintenance檔案

之後,您可以返回您的網站,一切都會恢復正常。

50.在您的實時網站上看不到更改

如果您花了很多心血來對網站進行更新,只是為了檢查前端並看到沒有可見的內容,您可能會感到沮喪。好訊息是,此問題通常很容易解決。

通常,這是快取問題的結果。首先,您可以嘗試清除瀏覽器快取。如果您的更改仍然不可見,並且您正在使用快取外掛,請檢視其文件以瞭解如何清除外掛的快取。

51.定時釋出任務失敗

一致的上載時間表是強大的內容策略的一部分。WordPress通過使您能夠安排文章在特定的日期和時間進行釋出而對此提供了幫助。

Scheduled Post Trigger外掛

Scheduled Post Trigger外掛

不幸的是,它並不總是按預期工作,從而導致錯過計劃錯誤。一般來說,解決此問題的最快方法是通過外掛(例如Scheduled Post TriggerWP Scheduled Posts Pro)獲得,或者通過編輯cron作業。

52.自動更新失敗

為了幫助您的網站保持最新版本的WordPress,您可能已啟用了自動更新。這對於簡化網站維護和確保網站安全非常有用,但是有時也會導致問題。

自動更新有時可能會失敗,在這種情況下,您的網站可能會關閉並且對使用者不可用。建議的修補程式是執行手動更新。

53. WordPress匯入問題

由於各種原因,您可能會發現需要將內容匯入WordPress網站。這是開發人員中相當普遍的做法,此任務通常使用各種外掛。

不幸的是,匯入很容易導致PHP或HTTP超時。為了避免這些問題,您可以:

  • 切換到更快的Internet連線。
  • 使用WP-CLI匯入檔案。
  • 增加您的PHP超時限制。

您可能還需要聯絡您的託管服務提供商,以獲取解決此問題的幫助。

54. WordPress效能問題

您網站的效能或多或少是其速度的代名詞。快速載入的頁面可提供更好的UX和SEO,因此定期監視和優化您的網站速度非常重要。Pingdom是一個方便的工具,可以從多個位置測試載入時間:

Pingdom網站速度測試

Pingdom網站速度測試

測試完網站後,Pingdom將為您提供有關如何改善其效能的建議列表。常見的解決方案包括影象壓縮快取啟用CDN

55. WordPress傳送電子郵件失敗

電子郵件營銷是許多WordPress網站的一項關鍵策略,可以提高您的流量水平和轉換率。有幾個可用的外掛,使您能夠從WordPress儀表板傳送電子郵件,從而方便地將電子郵件營銷平臺與網站後端捆綁在一起。

通常,如果沒有將電子郵件傳送給訂戶,那是因為伺服器的配置。您的主機可能會限制您的站點可以使用的資源,從而阻止電子郵件傳送出去。

如果您懷疑伺服器相關的問題,請與您的主機聯絡。您可能需要升級您的計劃。或者,您使用的外掛可能是問題的根源。在其支援論壇和文件中檢視常見問題,或與開發人員聯絡以獲取支援。

最後,從WordPress傳送的電子郵件可能被標記為垃圾郵件。如果使用者就丟失的電子郵件與您聯絡,請告訴他們檢查其垃圾資料夾以防萬一。

56. WordPress語法錯誤

語法錯誤是指程式碼的語法或結構問題。這可能包括使用不正確的標點符號或其他錯別字。在某些情況下,語法錯誤可能會導致無法進入儀表板及站點無法訪問故障。

儘管根本原因似乎無關緊要,但這種型別的錯誤還是很嚴重的。當您貼上網上找到的程式碼片段時,常會發生這種情況。如果您最近做了類似的事情,那很可能是問題的根源。

要解決此問題,請導航到使用FTP貼上的程式碼段的位置,然後更正或刪除它。

57. WordPress側邊欄出現在內容下方

側邊欄對於向使用者顯示關鍵內容非常有用,例如導航選單,WordPress搜尋功能,社交圖示甚至免責宣告。如果您的側邊欄看起來很奇怪,因為它出現在您內容的下方而不是旁邊,那麼您就遇到了問題。

這通常是一個或多個主題檔案中誤用了<div>標籤的結果。您需要跟蹤問題的根源,以更正並修復程式碼。由於您網站的寬度有問題,float屬性錯誤或WordPress主題有其他問題,因此也可能發生這種情況。

關於WordPress主題側邊欄錯位移位問題,您可以參考我們寫的具體解決方案

58.可視編輯器中的白色文字和缺少的按鈕

您的WordPress編輯器非常重要。沒有它,向您的網站新增新內容將變得更加困難。如果您曾經開啟過經典編輯器,發現工具欄上的所有按鈕都丟失了,並且您的文字顏色設定為白色,那麼您可能會感到無法使用該功能而感到困擾。

通常,此錯誤是由於外掛衝突或快取問題引起的。如果清除瀏覽器快取停用外掛不能解決問題,則可能需要替換一些WordPress核心檔案

59. WordPress RSS Feed問題

RSS Feed是通過策劃來增強您的網站的簡便方法。它們對於新聞網站和其他內容中心特別有用。但是,RSS Feed中的錯誤可能顯得不專業,並阻止使用者檢視內容。

在關閉functions.php檔案或外掛中的PHP標籤後,由於多餘的空格或換行符,可能會發生這些錯誤。您可以查詢並刪除它們,以消除此問題。另外,您可能還需要測試外掛和主題的不相容性,或者只是禁用WordPress的預設RSS feeds功能

或者參考閱讀如何修復WordPress網站RSS Feed錯誤一文。

60. WordPress無法開啟流媒體

如果您看到顯示“failed to open stream”的錯誤訊息,則表明WordPress無法開啟程式碼中引用的檔案。

該錯誤可能是由各種問題引起的,但是該訊息通常會告訴您問題的根源是什麼。可能的響應包括:

  • 沒有相應的檔案和目錄。
  • 沒有許可權。
  • 操作失敗。

解決問題所需採取的措施取決於您所看到的響應。可能是檔案丟失,許可權設定不正確或WordPress無法連線到第三方API。

61.密碼重置金鑰錯誤

如果您的WordPress網站開放註冊登入,則他們有時可能需要重設密碼。在某些情況下,預設的密碼重置電子郵件會提供一個連結,該連結將使用者引導回登入頁面,在該頁面上,他們將看到以下訊息:“此金鑰無效或已被使用。請嘗試再次重置密碼。”

通常,這是一個快取問題。如果您的站點上安裝了快取外掛,請確保已在外掛設定中為“我的帳戶”頁面禁用了快取。 還有站長報告了與CAPTCHA外掛發生衝突的例項。

62.登入頁面不斷重新整理

如果單擊WordPress登入頁面上的“ 登入”按鈕只是重新整理它而不是將您帶到儀表盤,則可能是發生了錯誤:

WordPress登入介面

WordPress登入介面

此問題可能是由於外掛衝突,錯誤的WordPress地址或損壞的.htaccess檔案引起的。

63. WordPress不斷自動退出登入

與登入頁面重新整理錯誤不同,此問題在您短暫訪問WordPress儀表盤,但隨後突然自動退出登入。這通常是由於您的WordPress網站設定存在問題。

如果遇到此錯誤,則“設定-常規”中的WordPress地址和站點地址可能不匹配:

設定-常規中的WordPress地址和站點地址

設定-常規中的WordPress地址和站點地址

這可能包括看似很小的差異,例如兩個URL開頭是否都包含www。更改URL以使其匹配應該可以解決此問題。

如果由於WordPress不斷登出退出登入而無法通過儀表盤執行上述修復操作,則可以通過編輯wp-config.php檔案來實現。

64.“您確定要這樣做嗎?”

WordPress中最令人沮喪的錯誤是沒有給出可能導致它們的跡象的錯誤。出現錯誤訊息“您確定要執行此操作嗎?” 就是這樣一個問題。

通常,這是外掛或主題衝突的結果,可以通過針對這種情況的標準故障排除來解決。如果這樣做不起作用,則可能需要替換wp-config.php檔案

65.“另一項正在進行的更新”

通常,如果您在WordPress仍在執行核心更新(即WordPress版本更新)的同時嘗試執行外掛或主題更新,則會出現“另一個更新正在進行中”錯誤。

這通常在自動核心安全更新期間發生。第一次更新完成後,該訊息應自動消失。如果不是這樣,則說明您手上有錯誤。您可以通過從wp_options表中刪除core_updater.lock行在phpMyAdmin中解決該問題。

66.移至回收站錯誤

WordPress使您可以通過單擊按鈕輕鬆地從您的站點中刪除文章和頁面。但是,嘗試將內容移至垃圾箱時,各種問題都可能導致錯誤。

這可能是由於快取問題或外掛衝突引起的。也可能是由於資料庫損壞或不正確的檔案許可權所致。

67. WordPress安裝錯誤

儘管WordPress安裝非常簡單,一般只需要五分鐘即可,但仍可能會遇到麻煩。潛在的問題包括建立資料庫連線錯誤500內部伺服器錯誤

您可能還會遇到PHP錯誤“Headers Already Sent”訊息。這可能是由於程式碼中不必要的空格或PHP標記所致。該訊息應會告訴您問題出在哪裡,可以通過編輯相關檔案來解決。

68.“此站點正遇到技術問題”

自WordPress 5.2釋出以來,此錯誤已變得更加頻繁。它通常出現在WordPress核心,外掛或主題更新期間:

錯誤訊息顯示-“此站點正遇到技術問題。”

錯誤訊息顯示-“此站點正遇到技術問題。”

此站點正遇到技術問題”通常是由於PHP記憶體限制錯誤或外掛衝突。您可以通過不同的方式來增加站點的記憶體。

要解決外掛衝突,請嘗試停用您的外掛,然後逐個重新啟用,以檢視哪個外掛導致錯誤再次出現。

69.WordPress網站已關閉

網站不可用可能會導致流量和收入損失。如果您確定WordPress網站已關閉,則第一步應該去確定是WordPress錯誤還是伺服器遇到問題。其他WordPress錯誤的症狀可能會提示您潛在的問題。

如果不存在,則可以嘗試檢查伺服器的錯誤日誌。這是在寶塔面板中的操作方法(/www/server/nginx/logs):

寶塔面板nginx訪問錯誤日誌

寶塔面板nginx訪問錯誤日誌

如果無法確定伺服器為什麼無法正常工作又或者無法解決,可以嘗試聯絡主機提供商以尋求幫助。

小結

WordPress網站發生一些錯誤是站長最煩心的一件事情,畢竟並非每個站長擁有足夠的經驗去解決每一個報錯。任何一個報錯不僅會導致站長錯過通過銷售,廣告瀏覽,SEO,轉化,甚至佣金獲得的收益。

這也會使網站看起來不那麼可靠,影響使用者體驗。

將這些常見的WordPress錯誤進行歸納整理,以幫助站長們儘可能快速定位問題並執行修復。

你對平時遭遇過的WordPress是否有印象,歡迎留言分享你的經驗和見解。

評論留言