如何修復401錯誤的WordPress網站(5解決方案)

簡而言之,如果在沒有適當身份驗證的情況下嘗試與WordPress託管伺服器通信,則會發生401錯誤。

該錯誤可以多種不同的形式出現。最常見的錯誤消息是「錯誤401」和「 401未經授權的錯誤」。這兩個基於數字的錯誤通常伴隨消息「 由於憑據無效而拒絕訪問 」或「 需要授權 」。

401-Unauthorized-Error
〜401未經授權的錯誤。

401錯誤最常見的原因之一就是,當您嘗試訪問帳戶時,忘記了輸入密碼。但是,不止如此。如果您的網站受到攻擊,則您使用的任何WordPress安全插件都可能鎖定您的管理區域。反過來,這將導致401錯誤消息。

另一種可能性是,當您的登錄頁面被過度訪問或強行訪問時,您的託管公司可能會顯示錯誤。通常,這些消息將顯示在您的管理頁面和登錄頁面上。但是,該錯誤可能會在您的整個網站上出現,尤其是在更嚴重的情況下。

既然您已經了解了有關錯誤及其原因的基本知識,那麼我們就來進行各種修復。其中大多數都很簡單,但是有些則需要更複雜的過程。

解決方案1:禁用密碼保護

修復401錯誤最快,最簡單的方法之一就是暫時刪除管理頁面上的密碼保護(如果已啟用)。

為此,您需要登錄控制面板(cPanel,Plesk等)。然後,查找圖標目錄隱私受密碼保護的目錄

Directory-Privacy-Icon
〜找到目錄隱私圖標。

當您打開這些圖標之一時,您將在託管帳戶中看到所有文件和文件夾。找到wp-admin目錄,然後單擊名稱以將其選中。

Directory-Privacy-Folders
〜找到wp-admin文件夾,然後單擊名稱。

執行此操作時,控制面板將顯示密碼保護設置。如果選中「密碼保護此目錄」旁邊的框,請取消選中該框,然後單擊「 保存」按鈕

Password-Protected-Directory
〜取消選中「密碼保護此目錄」旁邊的框。

完成此操作後,向下滾動並刪除用戶名。嘗試再次登錄。如果成功,則可以為目錄創建新的用戶名和密碼,然後正常進行。

解決方案2:清除防火牆緩存

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

對此的基本解決方案是轉到防火牆的儀錶板,然後找到與緩存功能有關的部分。

Clear-Cache-Sucuri
〜如何清除Sucuri防火牆緩存的示例。

對於每個防火牆插件,這將略有不同,但這是基本的解決方案,並且簡單的實現通常可以使您不受阻礙地進行操作。

解決方案3:停用WordPress插件

如果WordPress插件配置錯誤或無法正常工作,這也可能導致401錯誤。

要對其進行修復,請訪問插件頁面「 插件」>「已安裝的插件」,然後停用所有插件。這將使您可以逐個重新激活它們,以確定哪個插件引起了問題。

Deactivate-Plugins
〜停用所有插件,然後逐個重新激活。

如果您無權訪問WordPress儀錶板,則需要使用FileZilla之類的文件傳輸協議(FTP)來停用插件。

可以通過轉到WordPress插件文件夾wp-content / plugins並將其重命名,將其指定為plugins-deactivated來完成

Deactivate-All-Plugins
〜通過重命名文件夾來停用所有插件。

停用插件後,您可以返回到管理區域並嘗試登錄。如果成功,請切換回FTP訪問。

重命名插件文件夾,以便再次激活插件,然後返回到管理區域並一次停用一個插件,以查看哪個插件引起了問題。

隔離有問題的插件後,您可以嘗試從插件創建者那裡獲得支持,也可以找到另一個選擇。

解決方案4:切換到默認WordPress主題

如果您使用自己的WordPress主題,則有時可能會導致401錯誤。要修復它,您需要暫時切換到默認的WordPress主題。

這些主題由WordPress提供,並且如果沒有另外指定,則作為默認版本的一部分提供,這些默認版本會自動安裝。

要進行切換,請轉到外觀>主題頁面,然後嘗試停用自己的主題。然後,切換到默認值之一。(例如2020、2019、2018等)。

Activate-Default-WordPress-Theme
〜激活默認的WordPress主題。

如果激活默認主題後錯誤消失了,則說明您的主題就是問題所在,您需要聯繫主題開發人員進行修復,或者永久更改為其他主題。

解決方案5:與您的虛擬主機提供商聯繫

在某些情況下,您的託管服務提供商檢測到可疑活動時,可能會生成401錯誤。通常,此安全預防措施僅會影響WordPress的管理區域,並使您的登錄頁面在短暫但不確定的時間內無法訪問。

等待後,頁面應恢復正常。如果沒有,或者您開始​​在所有網站頁面上看到401錯誤,請立即與您的託管服務提供商聯繫。他們可以幫助解決問題並解決問題。

我的最後想法

當涉及到WordPress時,大多數錯誤都很容易理解,並且更通常地更正它們。但是也有例外。401錯誤絕對是更令人困惑的錯誤之一,解決它可能是棘手的事情。

我認為重要的是要記住401錯誤是由不正確的身份驗證引起的。如果您在嘗試對網站進行故障排除時牢記這一點,它將有助於您朝正確的方向發展。

相關文章