2017-09-05 133 views
0

......上週我接受了來自Jetpack的嘮叨信息,打開「保護」,並在第二天發現自己無法登錄管理儀表板。 (我並不是100%確定Jetpack在這裏有問題,但它是最明顯的改變。)WordPress的多站點管理員鎖定

症狀是wp-admin不適用於我的任何子站點。

我已經試過了平常的事情(IP白名單,添加IP配置文件,禁用可疑插件,禁用所有插件),但行爲是一樣的。

任何登錄嘗試都會失敗,我會看到重定向到登錄頁面。下面是重定向URI模式:

http://myclientsite.domain.us/wp-login.php?redirect_to=http%3A%2F%myclientsite.domain.us%2Fwp-admin%2F&reauth=1 

我想在數據庫級別來解決這個問題,但檢查數據庫,我看不到任何用戶表。 (我認爲,導致用戶表應該是全球性的安裝,幷包含所有網站用戶信息)

所以我的兩個問題是:

我如何才能找到用戶表爲我的網站?我已經用wordpress用戶帳戶和root帳戶直接登錄數據庫。在任何情況下都不要看到桌子。

我可以改變一下安裝,讓我至少訪問管理功能,屏蔽惡意插件是什麼?

+0

更多數據 - 在從同一個AMI轉出一個新的EC2實例後,我得到一個如下所示的數據庫:[截圖](https://drive.google.com/file/d/0B1827FTsLfAMUDhDSV90S25tVmM/view? usp = sharing)用戶表被稱爲「wp_users」 - 但在我的原始(問題)安裝中,沒有純粹的「wp_XXX」表。我只看到被標記爲屬於子站點的那些(即它們被稱爲「wp_X_xxxxx」,其中X是子站點實例標識符) - 以下是這樣的內容:[截圖](https:// drive。 google.com/file/d/0B1827FTsLfAMUFhjdUVyRjY4SEU/view?usp=sharing) – agentv

回答

0

在這種情況下,我終於站在了一個新的多站點的實例和進口安全備份(利用上升氣流加上備份在這種情況下恢復)。

我沒有解決問題停工,但我找到了答案,另一個謎我與摔跤。用戶表WAS出現了,但是我對phpMyAdmin的表面理解讓我無法看到它。 (應該使用mysql cli客戶端)

事實證明,在左側頁邊距(導航面板)的表格瀏覽器中,表格列表是分頁的,而且我只查看第一頁。

所以每個下屬網站有表名前綴,看起來像wp_X_其中X是多站點結構中的子域的索引。 「主」站點在表中包含簡單使用wp_的數據,這是承載用戶表的數據。

對我來說,訣竅是注意到,在phpMyAdmin導航面板中,我可以翻頁到下一組表格,並有我需要的表格。

0

要進入可溼性粉劑管理員,您可以通過重命名plugins文件夾是在wp-content文件夾禁用所有插件。

+0

...嗯,我認爲在我原來的帖子中,我表示我已經嘗試了這一措施。 '我試過平時的事情(IP白名單,將IP添加到配置文件,禁用可疑插件,禁用所有插件)' 我試過簡單的事情。 我在找的是能解釋爲什麼當我檢查數據庫時可能看不到「用戶」表的人,或者爲什麼Jetpack Protect可能會做我們沒想到的事情。 – agentv