我們如何添加管理員用戶 WordPress 如果我們無權訪問儀表板或 SQL

在某些情況下,我們需要“接管”一個博客/網站 WordPress,但我們沒有太多的憑據。
在我們沒有場景 具有管理員權限的用戶 而我知道密碼, 我們沒有電子郵件 我們可以恢復管理員用戶 並且無法訪問數據庫 (一個cPanel賬號),好像有點無法登錄 WordPress. 然而,有一個“門”。 FTP訪問 該網站的文件,可以使我們能夠與數據庫的交互,並取得控制權。

如果我們可以通過 FTP 訪問博客的文件 WordPress, 恢復具有訪問權限的用戶的密碼 administrator添加新用戶它可以通過兩種方式來完成。

1. 使用 wp-config.php 文件中的登錄數據通過 phpMyAdmin 訪問博客/網站數據庫.

如果我們沒有通過的cPanel或其他管理系統的訪問 phpMyAdmin的我們可以 下載文檔 這裡提取DA檔案我們要去FTP, 在文件和文件夾旁邊 WordPress.
我們從瀏覽器訪問 phpMyAdmin:http://nume-blog.com/phpMyAdmin 並連接 數據庫的用戶名和密碼。 我們在wp-config.php中找到它們。
進入 phpMyAdmin 後,在博客數據庫中,轉到表“wp_users“我們可以輕鬆更改電子郵件地址的位置(USER_EMAIL)。 我們輸入一個我們可以訪問的電子郵件地址,然後從 WordPress 我們重置密碼。

2. 添加用戶 WordPress 權利 administrator,使用當前主題的functions.php文件.

比第一種更簡單、更快速的方法,但是除了現有用戶/具有管理權限的用戶之外, 將添加一個。 當然,隨著這個用戶登錄, 你可以改變你的其他。 電子郵件和密碼。

要應用這種方法,首先 識別當前主題 運行該博客。 在頭版訪問源(查看源代碼)並蒐索“ /可濕性粉劑內容/主題/ ...”。 “ / themes / ..”之後的文件夾是當前主題文件夾。
FTP訪問當前的主題文件夾(/可濕性粉劑內容/主題/ nume_tema /)和編輯文件 的functions.php 現在在這裡。

在functions.php中,在底部添加以下代碼:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = '[email protected]';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

只有將改變以紅色表示的數據。 $用戶, $通 si $電子郵件.

更改保存到您的functions.php,那麼攻擊: http://nume-site.com/wp-admin/凡登錄你的項目之上。

這樣就可以登錄了 WordPress 新用戶的排名為 administrator. 身份驗證後,最好從functions.php 中刪除此代碼。

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » Linux » MySQL的 » 我們如何添加管理員用戶 WordPress 如果我們無權訪問儀表板或 SQL
發表評論