如何修復WordPress中的401錯誤(6個解決方案)


您是否在WordPress網站上看到401錯誤?

這是最令人困惑的WordPress錯誤之一,它可能使您無法訪問WordPress網站。

401錯誤具有多個名稱,包括錯誤401和401未經授權的錯誤。 這些錯誤有時會伴隨一條消息“由於憑據無效而拒絕訪問”或“需要授權”。

在本文中,我們將向您展示不同的解決方案,以輕鬆修復WordPress中的401錯誤。 我們還將討論導致它的原因以及將來如何避免它。

修復WordPress中的401錯誤

是什麼導致WordPress中出現401錯誤?

WordPress中的401錯誤是由與WordPress託管服務器通信時身份驗證不正確引起的。

例如,如果您已經用密碼保護了WordPress admin文件夾,則不輸入密碼將在WordPress登錄和管理頁面上顯示401錯誤頁面。

401授權失敗錯誤

但是,在某些情況下,即使未在網站上添加任何特殊的密碼保護,您也可能會看到此錯誤。

例如,WordPress安全插件可以在暴力攻擊期間鎖定您的管理區域。

導致此錯誤的另一個常見原因是託管公司採取的安全措施來保護您的WordPress網站。 當您的WordPress登錄頁面被過度訪問時,這些安全措施開始顯示此錯誤。

通常,在WordPress管理和登錄頁面上會出現401錯誤。 但是,在某些情況下,它可能會出現在您網站的所有頁面上。

您需要對導致錯誤的確切原因進行故障排除,然後進行修復。

話雖如此,讓我們看一下不同的解決方案來快速修復WordPress中的401錯誤。

1.暫時刪除WordPress Admin上的密碼保護

如果您已經用密碼保護了WordPress admin目錄,那麼這可能就是您需要的解決方案。

您可能忘記了管理員目錄密碼,或者服務器配置可能已更改。

轉到WordPress託管控制面板,然後找到“目錄隱私”或“受密碼保護的目錄”圖標。

我們的屏幕截圖顯示了我們的Bluehost託管帳戶,但是大多數託管面板將具有此選項。

目錄隱私

打開後,您將在託管帳戶中看到所有文件和文件夾。 瀏覽到您的wp-admin目錄,然後通過單擊名稱進行選擇。

現在,控制面板將顯示其密碼保護設置。 只需取消選中“密碼保護此目錄”選項旁邊的框,然後單擊“保存”按鈕。

禁用密碼保護

之後,單擊“返回”按鈕,然後向下滾動到頁面底部。 在這裡,您需要刪除用於登錄受密碼保護的目錄的用戶名。

您已成功禁用WordPress管理員目錄的密碼保護。 現在,您可以嘗試登錄WordPress網站。

如果一切正常,那麼您可以繼續通過創建新的用戶名和密碼來為WordPress管理區域啟用密碼保護。

2.清除防火牆緩存以解決WordPress中的401錯誤

如果您使用的是基於雲的WordPress防火牆服務(例如Sucuri或Cloudflare),則當防火牆無法與您的網站通信時,可能會觸發401錯誤。

清除Sucuri防火牆中的緩存

如果您使用的是Sucuri,請登錄到Sucuri儀表板並訪問“性能”頁面。 在這裡,您需要切換到“清除緩存”標籤,然後單擊“清除緩存”按鈕。

Sucuri清除緩存

清除Cloudflare中的緩存

如果您使用的是Cloudflare,則需要登錄Cloudflare儀表板並轉到“緩存”部分。 在這裡,您需要單擊“清除所有內容”按鈕以清除所有緩存。

Cloudflare清除緩存

清除防火牆緩存後,繼續清除瀏覽器緩存或WordPress緩存。 有關更多詳細信息,請參見我們有關如何清除WordPress中緩存的完整指南。

3.停用所有WordPress插件

行為不當或配置不正確的WordPress插件也可能觸發401錯誤。 您將需要暫時停用所有WordPress插件,以查找錯誤是否是其中之一引起的。

您只需訪問插件頁面即可從管理區域內部停用WordPress插件。

停用所有插件

但是,如果您無法訪問WordPress管理區域,則需要使用FTP停用所有WordPress插件。

只需使用FTP客戶端連接到您的WordPress網站即可。 連接後,轉到/ wp-content /文件夾,並將plugins文件夾重命名為plugins.deactivated。

通過FTP停用所有WordPress插件

重命名plugins文件夾將停用所有WordPress插件。

現在,您可以訪問WordPress網站的管理區域,然後嘗試登錄。如果一切正常,則意味著其中一個插件引起了問題。

現在,您需要切換回FTP客戶端,並再次將插件的文件夾重命名為插件。

接下來,返回WordPress管理區域並轉到插件頁面。 現在,您可以一次激活每個插件,直到再次開始看到401錯誤。

這將幫助您找到導致問題的插件。 找到插件後,您可以聯繫插件的支持或找到其他插件。

4.切換到默認WordPress主題

有時,WordPress主題內的函數可能會在您的網站上觸發401錯誤。 為了找出答案,您需要暫時切換到默認的WordPress主題。

默認主題由WordPress團隊制定,並隨默認WordPress安裝一起提供。 這些主題包括“二十一十九”,“二十七”,“二十六”等。

首先,前往 外觀»主題 頁。 現在,如果您已安裝默認的WordPress主題,則可以繼續激活它。

激活默認的WordPress主題

如果您的站點上未安裝默認主題,則需要安裝並激活它。 有關說明,請參見有關如何安裝WordPress主題的指南。

切換主題後,您可以去測試您的網站。 如果現在一切正常,則表明您的主題引起了401錯誤。

您可以將問題報告給主題開發人員,他們可以幫助您解決問題。 如果這不起作用,則可以永久更改WordPress主題。

5.重設WordPress密碼

如果有人反复嘗試輸入密碼,WordPress託管公司有時會阻止對wp-admin和登錄頁面的訪問。

在這種情況下,您的訪問將被暫時阻止,您可以在幾分鐘後嘗試。

但是,與其猜測您的密碼,不如找回被忘記的WordPress密碼,這將是最好的選擇。

忘記密碼

WordPress將向您發送一封電子郵件,其中包含更改密碼的鏈接。 這種方法的問題在於,有時WordPress可能無法發送電子郵件。

如果您沒有收到電子郵件,請不要擔心。 您也可以使用phpMyAdmin重置WordPress密碼。

6.聯繫WordPress託管提供商

許多WordPress託管公司會自動檢測WordPress網站上的可疑活動,並阻止訪問以阻止攻擊。

這些安全預防措施有時僅會影響WordPress管理區域,並且您的登錄頁面可能會在一段時間內無法訪問。

嘗試登錄次數過多

但是,如果它沒有返回到正常狀態,或者您在所有站點頁面上看到401錯誤,那麼您需要立即與WordPress託管提供商聯繫。

他們的工作人員將能夠檢查訪問和錯誤日誌以為您解決問題。

為了將來預防,您可以遵循我們完整的WordPress安全指南,以保護WordPress管理區域免受未經授權的訪問。

我們希望這些解決方案之一可以幫助您修復WordPress中的401錯誤。 您可能還希望查看我們完整的WordPress故障排除指南,其中包含逐步說明,可自行解決常見的WordPress問題。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。