Πώς μπορούμε να προσθέσουμε έναν χρήστη διαχειριστή WordPress αν δεν έχουμε πρόσβαση στο Dashboard ή στο SQL

Υπάρχουν καταστάσεις στις οποίες πρέπει να «αναλάβουμε» ένα blog / ιστότοπο WordPress, αλλά δεν έχουμε πολλά διαπιστευτήρια μαζί του.
Στο σενάριο όπου δεν έχουμε χρήστη με δικαιώματα διαχειριστή με την οποία γνωρίζω τον κωδικό πρόσβασης, δεν έχουμε ένα e-mail στο οποίο μπορούμε να ανακτήσουμε έναν χρήστη διαχειριστή και δεν υπάρχει πρόσβαση στη βάση δεδομένων (ένας λογαριασμός cPanel), φαίνεται λίγο αδύνατο να συνδεθείτε WordPress. Υπάρχει, ωστόσο, μια «πόρτα». Πρόσβαση FTP τα αρχεία ιστοσελίδα, μπορεί να μας επιτρέψει να αλληλεπιδρούν με τη βάση δεδομένων και να πάρει τον έλεγχο.

Αν έχουμε πρόσβαση FTP στα αρχεία ενός ιστολογίου στο WordPress, ανάκτηση του κωδικού πρόσβασης ενός χρήστη με δικαιώματα πρόσβασης administrator ή προσθήκη ενός νέου χρήστηΑυτό μπορεί να γίνει με δύο τρόπους.

1. Πρόσβαση στη βάση δεδομένων ιστολογίου / ιστότοπου μέσω του phpMyAdmin, χρησιμοποιώντας τα δεδομένα σύνδεσης από το αρχείο wp-config.php.

Σε περίπτωση που δεν έχουμε πρόσβαση μέσω ενός συστήματος cPanel ή άλλα διοίκηση να phpMyAdminμπορούμε λήψη αρχείου εδώή Απόσπασμα da αρχείο και πηγαίνουμε στο FTP, δίπλα σε αρχεία και φακέλους WordPress.
Έχουμε πρόσβαση στο phpMyAdmin από το πρόγραμμα περιήγησης: http://nume-blog.com/phpMyAdmin και συνδεόμαστε με το όνομα χρήστη και τον κωδικό πρόσβασης βάσης δεδομένων. Τα βρίσκουμε στο wp-config.php.
Μόλις εισαγάγετε phpMyAdmin, στη βάση δεδομένων του ιστολογίου, μεταβείτε στον πίνακα "wp_users"Πού μπορούμε εύκολα να αλλάξουμε τη διεύθυνση email (USER_EMAIL). Βάζουμε μια διεύθυνση email στην οποία έχουμε πρόσβαση και μετά από WordPress επαναφέρουμε τον κωδικό πρόσβασης.

2. Προσθήκη χρήστη WordPress με τα δικαιώματα administrator, χρησιμοποιώντας το αρχείο functions.php του τρέχοντος θέματος.

Μια απλούστερη και ταχύτερη μέθοδος από την πρώτη, η οποία όμως, εκτός από τον υπάρχοντα χρήστη / χρήστες με δικαιώματα διαχειριστή, ένα ακόμη θα προστεθεί. Φυσικά, μαζί με τον χρήστη σύνδεσης, Μπορείτε να αλλάξετε τις άλλες σας. E-mail και τον κωδικό πρόσβασης.

Για να εφαρμόσετε αυτή τη μέθοδο, πρώτα απ 'όλα προσδιορίσει ποια τρέχον θέμα τη λειτουργία του blog. Στην πηγή μπροστά πρόσβασης σελίδα (Προβολή πηγής) και αναζήτηση "/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 $ e-mail.

Αποθηκεύστε τις αλλαγές στο functions.php σας, στη συνέχεια, τις επιθέσεις: http://nume-site.com/wp-admin/Σε περίπτωση σύνδεσης με την είσοδο σας παραπάνω.

Με αυτόν τον τρόπο μπορείτε να συνδεθείτε WordPress με νέο χρήστη με τον βαθμό του administrator. Μετά τον έλεγχο ταυτότητας είναι πολύ σκόπιμο να διαγράψετε αυτόν τον κώδικα από το functions.php.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » Linux » MySQL » Πώς μπορούμε να προσθέσουμε έναν χρήστη διαχειριστή WordPress αν δεν έχουμε πρόσβαση στο Dashboard ή στο SQL
Αφήστε ένα σχόλιο