כיצד נוכל להוסיף משתמש אדמין WordPress אם אין לנו גישה ל-Dashboard או SQL

ישנם מצבים בהם אנו צריכים "להשתלט" על בלוג/אתר WordPress, אבל אין לנו הרבה אישורים עם זה.
בתרחיש שבו אין לנו משתמש עם הרשאות מנהל שאליה אני יודע את הסיסמה, אין לנו הודעת דואר אלקטרוני שנוכל לשחזר מנהל המשתמשים ואין גישה למסד הנתונים (חשבון cPanel), זה נראה קצת בלתי אפשרי להיכנס WordPress. עם זאת, יש "דלת". גישה ל- FTP קבצי האתר, עשויים לאפשר לנו אינטראקציה עם מסד הנתונים של ולהשתלט.

אם יש לנו גישה FTP לקבצים של בלוג על WordPress, שחזור הסיסמה של משתמש בעל זכויות גישה administrator או הוספת משתמש חדשזה יכול להיעשות בשתי דרכים.

1. גישה למסד הנתונים של הבלוג / אתר באמצעות phpMyAdmin, תוך שימוש בנתוני התחברות מ- wp-config.php.

במקרה שאין לנו גישה דרך מערכת cPanel או ניהול אחר phpMyAdminאנחנו יכולים ארכיון הורדה כאן, או חלץ דה ארכיון ו אנחנו הולכים ל- FTP, לצד קבצים ותיקיות WordPress.
גש אל phpMyAdmin מהדפדפן: http://nume-blog.com/phpMyAdmin והתחבר אל שם משתמש וסיסמא נתונים. אנו מוצאים אותם ב- wp-config.php.
ברגע שאתה נכנס ל- phpMyAdmin, מאגר הבלוגים, אנחנו הולכים לטבלה "wp_users"היכן שנוכל לשנות את כתובת הדוא"ל (user_email). שמנו כתובת אימייל שיש לנו גישה אליה, ואז ממנה WordPress אנו מאפסים את הסיסמה.

2. הוספת משתמש WordPress עם זכויות administrator, באמצעות קובץ functions.php של ערכת הנושא הנוכחית.

יותר פשוט ומהיר יותר מהראשון, אבל מלבד שם המשתמש / הקיים משתמשים שיש להם זכויות מנהל, אחד נוסף יתווסף. כמובן, יחד עם שם משתמש זה, אתה יכול לשנות אחרים שלך. דואר אלקטרוני וסיסמא.

כדי ליישם את השיטה, קודם כל לזהות נושא אשר נוכחי להפעלת הבלוג. במקור גישה בעמוד הראשון (צפה במקור) וחפש “/wp-content / themes/ ... ". התיקיה אחרי "/ ערכות / .." היא תיקיית הנושא הנוכחית.
גישת FTP תיקיית נושא הנוכחית (/ wp-content / themes / nume_tema /) ולערוך את הקובץ functions.php עכשיו כאן.

בשנת functions.php, בתחתית להוסיף את הקוד הבא:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 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 אם אין לנו גישה ל-Dashboard או SQL
השאירו תגובה