被 WordPress 鎖定? 無法訪問 wp-admin 時的 4 個解決方案

已發表: 2017-09-15

您目前是否無法使用 WordPress? 隔著屏幕,我幾乎都能感受到那種焦慮。 這是可以理解的。 沒有比無法訪問自己的 WordPress 網站更令人不舒服的感覺了

不過,讓我們深吸一口氣,好嗎? 我們會度過難關。 您有網站的備份,對嗎? 現在別管了。 相反,讓我們專注於讓事情變得更好。

在本文中,我們將引導您了解可能導致您被 WordPress 鎖定的不同情況。 不僅如此,我們還將為您提供返回 WordPress 儀表板的必要步驟。 這樣你就可以重新開始正常呼吸了。

您的密碼不起作用(並且恢復也不起作用)

有時您會發現自己的密碼停止工作。 也許您忘記了它(如果您運營多個站點,可能會發生這種情況),或者也許有人入侵了您的站點並對其進行了更改。

如果密碼恢復也不起作用,情況會更糟。 發生這種情況時,您唯一的機會就是在 WordPress 數據庫中重置密碼。 別擔心,這並不像聽起來那麼難。

通過 phpMyAdmin 訪問數據庫

要重置密碼,您需要先訪問 WordPress 數據庫。 這通常通過 phpMyAdmin 發生,它為您提供了很好的界面。 您的託管服務提供商應該允許您訪問它。

在那裡,找到wp_users表。 請注意,如果您在安裝期間更改了數據庫前綴,名稱可能會有所不同,但它仍應以_users 結尾

wordpress 數據庫中的 wp_users 表

這是 WordPress 保存所有用戶的地方,因此當您單擊它時,您應該會找到您網站上所有用戶配置文件的列表。

更改用戶密碼

要更改密碼,請單擊用戶名旁邊的編輯。 在下一個屏幕中,找到user_pass字段。 這是您的用戶密碼保存的地方。 但是,由於它是加密的,該字段只會顯示亂碼。

phpmyadmin 中的加密用戶密碼

要創建新密碼,只需刪除其中的內容並記下您的新密碼即可。 但是,這很重要,在點擊底部的保存之前,請確保從中間名為F功能的下拉菜單中選擇MD5

在 phpmyadmin 中創建新的 wordpress 用戶密碼

這樣做可確保您的密碼再次加密。 在那之後,是時候保存了。 如果這是問題所在,您現在應該不再被 WordPress 鎖定,並且能夠再次訪問wp-admin

由於登錄嘗試過多而被鎖定在 WordPress 之外

防止蠻力攻擊(黑客使用軟件自動嘗試猜測您的用戶名和密碼)的一種極好方法是限制登錄嘗試。 問題:這也可能會意外鎖定您。

事實上,這件事發生在我身上,因為我忘記使用我正在使用的安全插件將我的新 IP 地址列入白名單。 以下是如何處理它。

禁用數據庫中的鎖定

如果您遇到此問題,通常可以向安全插件的製造商尋求幫助。 例如,在我的情況下,iThemes Security 將所有註銷的用戶保存在wp_itsec_l​​ockouts下的數據庫中,我可以刪除對我的用戶名的鎖定。

這樣,我再次訪問了 WordPress 後端,然後我可以在那裡將我的 IP 地址列入白名單,以避免將來出現此類問題。

如果您懷疑您的安全插件已將您鎖定在 WordPress 之外,請在谷歌搜索您的名稱加上“鎖定”或類似的搜索詞組來找到解決方案。 它可能和我一樣容易補救。

最後的手段:禁用您的安全插件

如果您找不到適合您的特定安全解決方案的任何內容,還有最後的辦法是完全禁用插件。 為此,建立與 FTP 服務器的連接(例如,通過 FileZilla)並訪問wp-content 中的plugins文件夾。

在那裡,您可以通過重命名其目錄來停用您的安全插件。 之後,是時候嘗試一下,如果您仍然無法使用 WordPress。 如果您可以再次訪問,請確保採取措施防止這種情況再次發生,如上所述。

您失去了管理員權限

當有人入侵您的網站時,可能會發生的另一件事是您發現自己沒有管理員權限。 這意味著您可以登錄 WordPress,但無法訪問插件主題等重要菜單。 當然,這也不是理想的情況。 然而,幸運的是,解決方案也不太複雜。

創建新用戶

在這種情況下,第一步是訪問數據庫並導航到wp_users 。 在那裡,單擊頂部的插入

在 phpmyadmin 中創建新的 wordpress 管理員用戶

這使您可以創建全新的用戶。 以下是您需要填寫的內容:

  • ID — 您可以在此處輸入任何尚未使用的數字。 一個好方法是計算您網站上當前有多少用戶並將 ID 設置為該數字加一。 無論您使用什麼數字,請記住它以進行下面的步驟!
  • user_login — 這是您的 WordPress 登錄名,選擇除admin之外的任何內容。
  • user_pass — 正如我們之前所確定的,這是您的用戶密碼。 輸入保存密碼,不要忘記在Function下設置MD5
  • user_nicename — 更好的用戶名版本。 顯示在 WordPress 後端和您的網站上,因此請選擇您認為其他人看到的內容。
  • user_email — 輸入要與該用戶關聯的電子郵件地址。
  • user_registered — 選擇當前日期。
  • user_status — 設置或保留為 0(零)。
  • display_name — 網站上顯示的用戶姓名。

完成後,點擊底部的Go以保存用戶。

配置用戶元

從這裡,我們現在將轉到名為wp_usermeta的表。 您應該可以從左側訪問它。 在這裡,再次單擊“插入”以訪問此菜單:

創建 wordpress 管理員用戶用戶元

然後像這樣填寫:

  • unmeta_id — 您可以將此留空,它將自動生成。
  • user_id — 輸入您之前配置的 ID 號。
  • meta_key — 在這裡,寫wp_capabilities
  • meta_value — 輸入a:1:{s:13:”administrator”;b:1;}

再次點擊Go以保存您的輸入。 之後,再次單擊插入並使用以下信息填寫設置:

  • unmeta_id — 再次將其留空。
  • user_id — 輸入之前的 ID 號。
  • meta_key — 這次,輸入wp_user_level
  • meta_value — 輸入10

保存,您現在應該可以使用新用戶重新登錄 WordPress。 當您這樣做時,首先要做的是編輯您的用戶配置文件(右上角,選擇Edit My Profile )以確保一切正常。 在那之後,是時候處理潛在的黑客攻擊了。

可怕的死亡白屏

另一個被 WordPress 鎖定的原因也可能是白屏死機。 顧名思義,這是當您嘗試訪問您的 WordPress 網站時,您得到的只是一個空白的白屏。 雖然這很可怕,但還是有辦法解決的。

停用您的插件

體驗 WSoD 的一個常見原因是插件出現故障。 快速測試以查看是否是這種情況是訪問您的 FTP 服務器,導航回插件文件夾,這次重命名整個文件夾。

這樣做將完全停用您網站上的所有插件。 如果您的網站回來了,那確實是其中之一的錯。

要進行故障排除,您現在可以將插件文件夾重命名為其原始名稱,然後從 WordPress 後端一一重新激活您的插件,直到找到罪魁禍首。

當然,如果您已經知道哪個插件可能有問題,您也可以通過僅停用該插件來開始。

檢查您的主題

如果以上沒有解決問題,則您的主題可能有問題。 要查看是否是這種情況,請轉到主題文件夾。 在進一步操作之前,請先下載該文件夾,以便稍後進行備份。

然後,確保您安裝了默認主題。 這意味著“二十件事”系列之一。 如果不這樣做,只需下載、解壓縮並將其上傳到您的主題文件夾中。

之後,重命名活動主題的目錄。 這將停用它並使 WordPress 自動切換到默認主題。 如果這解決了問題,則您的主題可能有問題,您需要找到問題所在。

增加站點的內存限制

服務器內存不足也會導致白屏死機。 您可以做幾件事,但是,它們超出了本文的範圍。 請參閱本指南以增加 WordPress 網站的內存限制。 有關白屏死機的更多解決方案,請查看這篇文章。

由於 PHP 解析錯誤而被 WordPress 鎖定

關於網站的一個棘手的事情是,即使是缺少分號或類似的小東西也可能使它們無法使用。

由於 php 解析錯誤,wordpress 被鎖定

如果您發現自己的 WordPress 網站與上麵類似的屏幕被鎖定,通常是在您在其中一個文件中插入代碼片段之後。 尤其是初學者經常使用內置的 WordPress 編輯器來這樣做,然後發現自己無法扭轉自己的行為。

值得慶幸的是,只要您記住包含代碼段的位置(通常是functions.php ),就可以很容易地從這裡返回。 如果這樣做,您可以簡單地通過 FTP 連接到您的站點並使用代碼編輯器進行編輯(我最喜歡的是 Notepad++)。 取出您之前插入的代碼片段,重新上傳文件,您應該能夠再次訪問 WordPress。

你讓它回到你的網站了嗎?

被排除在 WordPress 之外是每個網站所有者的噩夢。 無法訪問您的網站不是任何人都喜歡的情況。值得慶幸的是,每個問題都有解決方案,包括無法登錄 WordPress。

上面,我們已經介紹瞭如果鎖定是由錯誤的密碼、登錄嘗試次數過多、管理員權限丟失、白屏死機和 PHP 解析錯誤引起的,如何重新進入您的站點。 如果您的問題被包括在內,您現在應該可以安全地回到 WordPress 後端。 恭喜!

但是,如果您遇到了我們未在此處包含的其他被 WordPress 鎖定的問題,請在下面的評論部分中分享。

您是否曾因為上述未提及的原因而被 WordPress 拒之門外? 請在下面的評論部分告訴我們原因以及您如何解決它!

Jiw Ingka/shutterstock.com 的文章縮略圖