Ακολουθεί μια ανάλυση των γενικών βημάτων που θα πρέπει να λάβετε, μαζί με τις απαραίτητες τεχνικές λεπτομέρειες. Αυτά τα βήματα απαιτούν πρόσβαση στον λογαριασμό σας φιλοξενίας ιστοσελίδων και στον πίνακα ελέγχου (π.χ. CPANEL, PLESK) και πρόσβαση στο phpmyadmin (ή παρόμοιο εργαλείο διαχείρισης βάσεων δεδομένων).
ΣΗΜΑΝΤΙΚΗ ΠΡΟΕΙΔΟΠΟΙΗΣΗ:Δημιουργία αντιγράφων ασφαλείας τα πάντα πριν ξεκινήσετε! Δημιουργήστε ένα πλήρες αντίγραφο ασφαλείας των αρχείων του ιστότοπού σας και της βάσης δεδομένων WordPress. Αυτό είναι κρίσιμο σε περίπτωση που κάτι πάει στραβά. Οι περισσότεροι πάροχοι φιλοξενίας ιστοσελίδων διαθέτουν εργαλεία για αυτό. Αναζητήστε το "backup" ή το "backup manager" στον πίνακα ελέγχου φιλοξενίας.
βήματα:
1. Αποκτήστε πρόσβαση στον πίνακα ελέγχου φιλοξενίας (CPANEL, PLESK, κλπ.): Συνδεθείτε στον λογαριασμό σας φιλοξενίας ιστοσελίδων μέσω του ιστότοπου του παρόχου φιλοξενίας.
2. Βρείτε phpmyadmin: Αναζητήστε ένα εικονίδιο ή ένα σύνδεσμο με την ένδειξη "phpmyadmin" (ή ένα παρόμοιο εργαλείο διαχείρισης βάσεων δεδομένων). Πρόκειται για μια διεπαφή μέσω διαδικτύου για τη διαχείριση της βάσης δεδομένων MySQL. Μπορεί να βρίσκεται κάτω από μια ενότητα "βάσεις δεδομένων" ή "MySQL".
3. Επιλέξτε τη βάση δεδομένων WordPress: Μόλις βρεθείτε στο phpmyadmin, θα δείτε μια λίστα βάσεων δεδομένων στα αριστερά. Προσδιορίστε τη βάση δεδομένων WordPress. Εάν δεν είστε σίγουροι ποιο είναι, μπορείτε συνήθως να βρείτε το όνομα της βάσης δεδομένων στο αρχείο WordPress `wp-config.php`. Μπορείτε να έχετε πρόσβαση σε αυτό το αρχείο μέσω του διαχειριστή αρχείων του πίνακα ελέγχου φιλοξενίας. Ανοίξτε το `wp-config.php` και αναζητήστε τη γραμμή που ορίζει το όνομα της βάσης δεδομένων:
`` `php
καθορίστε ('db_name', 'your_database_name');
`` `
4. Εντοπίστε τον πίνακα `wp_users`: Αφού επιλέξετε τη βάση δεδομένων WordPress, θα δείτε μια λίστα πινάκων. Βρείτε τον πίνακα που ονομάζεται `wp_users`. Το πρόθεμα "WP_` μπορεί να είναι διαφορετικό ανάλογα με τον τρόπο εγκατάστασης του WordPress (π.χ.,` xyz_users`).
5. Βρείτε τον λογαριασμό χρήστη: Κάντε κλικ στον πίνακα `wp_users 'για να δείτε τα περιεχόμενά του. Θα πρέπει να δείτε μια λίστα χρηστών. Βρείτε τη σειρά που αντιστοιχεί στον λογαριασμό που θέλετε να διαγράψετε.
6. (Επιλογή 1) Διαγράψτε τον χρήστη: Κάντε κλικ στο κουμπί "Διαγραφή" (συνήθως ένα κουμπί εικονιδίων σκουπιδιών δίπλα στη σειρά του χρήστη. Θα εμφανιστεί μια ερώτηση επιβεβαίωσης - επιβεβαιώστε ότι θέλετε να διαγράψετε τον χρήστη. ΠΡΟΣΟΧΗ: Η διαγραφή του χρήστη απευθείας θα ορφανά οποιοδήποτε περιεχόμενο (αναρτήσεις, σελίδες κ.λπ.) που δημιούργησε ο χρήστης. Πιθανότατα θέλετε να επαναλάβετε αυτό το περιεχόμενο σε άλλο χρήστη (π.χ. ο λογαριασμός διαχειριστή) * πριν από τη διαγραφή του χρήστη. Εάν αυτός ο λογαριασμός είναι ο μόνος λογαριασμός διαχειριστή, μπορείτε να κλειδώσετε τον εαυτό σας έξω από τον ιστότοπο.
7. Αυτή είναι η προτιμώμενη μέθοδος για την αποφυγή ορφανών περιεχομένου. Απαιτεί λίγο περισσότερο χειροκίνητο SQL.
* Βρείτε το αναγνωριστικό χρήστη (`id`) :Στον πίνακα `wp_users`, σημειώστε την τιμή` id` του λογαριασμού χρήστη που θέλετε να διαγράψετε. Αυτό είναι ένα αριθμητικό αναγνωριστικό.
* Προσδιορίστε ένα αναγνωριστικό χρήστη στόχου :Επιλέξτε έναν άλλο υπάρχοντα χρήστη (π.χ. τον κύριο λογαριασμό διαχειριστή) για να επαναπροσδιορίσετε το περιεχόμενο. Σημειώστε το `id` στο τραπέζι` wp_users`. Εάν δεν έχετε άλλο χρήστη, πρέπει να δημιουργήσετε ένα πρώτο χρησιμοποιώντας τις παρακάτω μεθόδους.
* Εκτελέστε τα ερωτήματα SQL για να επαναπροσδιορίσετε το περιεχόμενο :Θα χρειαστεί να εκτελέσετε τα ερωτήματα SQL για να ενημερώσετε τον πίνακα `wp_posts` και σε οποιονδήποτε άλλο σχετικό πίνακα (π.χ.` wp_comments`). Χρησιμοποιήστε την καρτέλα "SQL" του Phpmyadmin για να εκτελέσετε αυτά τα ερωτήματα. Αντικαταστήστε το `old_user_id` με το αναγνωριστικό του χρήστη που θέλετε να διαγράψετε και` new_user_id` με το αναγνωριστικό του χρήστη που θέλετε να επαναπροσδιορίσετε το περιεχόμενο. Βεβαιωθείτε ότι τα προθέματα για καθέναν από τους πίνακες αντιστοιχούν στην εγκατάσταση του WordPress:
`` sql
- Δημοσιεύσεις επαναπροσδιορισμού
Ενημέρωση wp_posts set post_author =new_user_id όπου post_author =old_user_id;
- Επανατοποθετήστε τα σχόλια
Ενημέρωση wp_comments set user_id =new_user_id όπου user_id =old_user_id;
- (Προαιρετικά) Επανατοποθετήστε τους συνδέσμους (εάν χρησιμοποιείτε το Manager Links)
Ενημέρωση wp_links set link_owner =new_user_id όπου link_owner =old_user_id;
`` `
Σημαντικές εκτιμήσεις:
* ΠΡΟΒΛΗΜΑΤΑ ΠΙΝΑΚΑΣ: Ρυθμίστε το πρόθεμα "WP_` στα ερωτήματα SQL εάν η εγκατάσταση WordPress χρησιμοποιεί ένα διαφορετικό πρόθεμα (π.χ.,` xyz_posts`, `xyz_comments ').
* Προσαρμοσμένοι τύποι ανάρτησης: Εάν χρησιμοποιείτε προσαρμοσμένους τύπους ανάρτησης, ίσως χρειαστεί να εκτελέσετε πρόσθετα ερωτήματα για να ενημερώσετε και αυτά τα τραπέζια. Θα χρειαστεί να προσδιορίσετε τα ονόματα πίνακα και τις στήλες που αποθηκεύουν το αναγνωριστικό χρήστη.
* plugins: Ορισμένα plugins ενδέχεται να αποθηκεύουν πληροφορίες που σχετίζονται με το χρήστη στους δικούς τους πίνακες. Μπορεί να χρειαστεί να διερευνήσετε αυτούς τους πίνακες και να τους ενημερώσετε ανάλογα με τις ανάγκες. Αυτό εξαρτάται σε μεγάλο βαθμό από το plugin.
* Μετα -δεδομένα: Το περιεχόμενο μπορεί επίσης να αποθηκεύει δεδομένα που σχετίζονται με τον χρήστη στους πίνακες Meta Post, όπως αναγνωριστικό συγγραφέα. Για να βρείτε αυτό το είδος μετα -δεδομένων θα χρειαστεί να εξετάσετε προσεκτικά το περιεχόμενο ή τη δομή της βάσης δεδομένων σας.
* Διαγράψτε τον χρήστη (μετά την επανατοποθέτηση): Αφού αναχωρήσετε το περιεχόμενο, μπορείτε να διαγράψετε με ασφάλεια τον χρήστη από τον πίνακα `wp_users`.
Εάν δεν μπορείτε να έχετε πρόσβαση στο phpmyadmin
Εάν η φιλοξενία ιστοσελίδων σας δεν παρέχει phpmyadmin ή δεν μπορείτε να έχετε πρόσβαση σε αυτό, θα πρέπει να χρησιμοποιήσετε μια εναλλακτική μέθοδο για να αλληλεπιδράσετε με τη βάση δεδομένων σας.
* Direct MySQL Access: Ορισμένοι πάροχοι φιλοξενίας επιτρέπουν άμεση πρόσβαση στη βάση δεδομένων MySQL χρησιμοποιώντας μια διεπαφή γραμμής εντολών. Θα χρειαστείτε το όνομα χρήστη MySQL, τον κωδικό πρόσβασης, το όνομα κεντρικού υπολογιστή και το όνομα της βάσης δεδομένων για σύνδεση. Στη συνέχεια, μπορείτε να εκτελέσετε ερωτήματα SQL όπως περιγράφεται παραπάνω. Οι συγκεκριμένες οδηγίες για τη σύνδεση με τη βάση δεδομένων θα εξαρτηθούν από τον πάροχο φιλοξενίας σας.
* Ρωτήστε τον πάροχο φιλοξενίας σας για βοήθεια: Ο ευκολότερος τρόπος για την επίλυση του προβλήματος μπορεί να επικοινωνήσει με τον πάροχο φιλοξενίας σας απευθείας για να ζητήσει τη βοήθειά του. Εξηγήστε την κατάσταση και ρωτήστε εάν μπορούν να σας βοηθήσουν στη διαγραφή του λογαριασμού χρήστη ή στην ενημέρωση της διεύθυνσης ηλεκτρονικού ταχυδρομείου που σχετίζεται με το λογαριασμό.
Εάν ο μόνος λογαριασμός διαχειριστή είναι κλειδωμένος
* Δημιουργία νέου χρήστη διαχειριστή μέσω βάσης δεδομένων
* πρόσβαση `wp_users` :Όπως και πριν, μεταβείτε στο τραπέζι "WP_USERS`.
* Εισαγάγετε έναν νέο χρήστη :Κάντε κλικ στην καρτέλα "Εισαγωγή" στην κορυφή. Συμπληρώστε τα απαραίτητα πεδία για να δημιουργήσετε έναν νέο χρήστη:
* `id` :Επιλέξτε ένα μοναδικό αριθμητικό αναγνωριστικό (βεβαιωθείτε ότι δεν έρχεται σε σύγκρουση με τα υπάρχοντα αναγνωριστικά χρήστη). Ξεκινήστε με υψηλό αριθμό όπως 1000 εάν δεν είστε σίγουροι.
* `user_login` :Το όνομα χρήστη για το νέο διαχειριστή.
* `user_pass` :Ο κωδικός πρόσβασης. ΣΗΜΑΝΤΙΚΟ: Χρησιμοποιήστε τη λειτουργία `md5 ()` για να κρυπτογραφήσετε τον κωδικό πρόσβασης. Για παράδειγμα, εάν θέλετε ο κωδικός πρόσβασης να είναι "admin", εισαγάγετε `MD5 ('admin')` σε αυτόν τον τομέα.
* `user_nicename` :Το "ωραίο όνομα" του χρήστη (πώς θα εμφανιστεί το όνομά του).
* `user_email` :Μια έγκυρη διεύθυνση email που μπορείτε να έχετε πρόσβαση.
* `user_url` :Ο ιστότοπος του χρήστη (προαιρετικός).
* `user_registered` :Η ημερομηνία εγγραφής. Μπορείτε να χρησιμοποιήσετε την τρέχουσα ημερομηνία και ώρα.
* `user_activation_key` :Αφήστε αυτό το άδειο.
* `user_status` :Ρυθμίστε αυτό στο `0`.
* `display_name` :Πώς θα εμφανιστεί δημόσια το όνομα του χρήστη.
* Μεταβείτε στο `wp_usermeta` :Βρείτε τον πίνακα "WP_USERMETA`.
* Εισαγάγετε το χρήστη meta :Κάντε κλικ στην καρτέλα "Εισαγωγή". Πρέπει να προσθέσετε μεταδεδομένα για το νέο χρήστη για να τους χορηγήσει προνόμια διαχειριστή. Προσθέστε τις ακόλουθες δύο σειρές, φροντίζοντας να χρησιμοποιήσετε το σωστό `user_id` (το` id` που έχετε ανατεθεί στον νέο χρήστη στον πίνακα `wp_users`):
* `umeta_id` :Αφήστε αυτό το άδειο (είναι αυτόματη αύξηση).
* `user_id` :Το `id` του νεοεισερχόμενου χρήστη σας.
* `meta_key` :`wp_capabilities '
* `meta_value` :`a:1:{s:13:" διαχειριστής ", s:1:" 1 ";}`
* `umeta_id` :Αφήστε αυτό το άδειο.
* `user_id` :Το `id` του νεοεισερχόμενου χρήστη σας.
* `meta_key` :`wp_user_level '
* `meta_value` :«10»
* ΣΗΜΑΝΤΙΚΟ: Εάν το πρόθεμα του πίνακα σας είναι κάτι διαφορετικό από το `wp_`, προσαρμόστε τις τιμές` meta_key` ανάλογα (π.χ. `xyz_capabilities`,` xyz_user_level`).
* Σύνδεση :Θα πρέπει τώρα να είστε σε θέση να συνδεθείτε με το νέο όνομα χρήστη και τον κωδικό πρόσβασης που δημιουργήσατε.
Πρόσθετες σημειώσεις:
* Προθέματα βάσης δεδομένων: Θυμηθείτε να ρυθμίσετε τα προθέματα πίνακα (`WP_`, κλπ.) Σε όλα τα ερωτήματα SQL για να ταιριάζουν με την εγκατάσταση του WordPress.
* Ασφάλεια: Αφού ανακτήσετε την πρόσβαση στον λογαριασμό σας στο WordPress, αλλάξτε αμέσως τους κωδικούς πρόσβασης για όλους τους λογαριασμούς διαχειριστή και ενεργοποιήστε τον έλεγχο ταυτότητας δύο παραγόντων εάν είναι διαθέσιμος.
* Επαγγελματική βοήθεια: Εάν δεν είστε άνετοι να εργάζεστε με βάσεις δεδομένων ή δεν είστε σίγουροι για οποιοδήποτε από αυτά τα βήματα, είναι καλύτερο να προσλάβετε έναν προγραμματιστή WordPress ή την ομάδα υποστήριξης του παρόχου φιλοξενίας για βοήθεια.
Αυτή η διαδικασία μπορεί να είναι επικίνδυνη αν δεν γίνει σωστά, οπότε προχωρήστε με προσοχή και πάντα υποστηρίζετε τον ιστότοπό σας και τη βάση δεδομένων πριν κάνετε αλλαγές. Εάν δεν είστε άνετοι με αυτά τα βήματα, αναζητήστε επαγγελματική βοήθεια.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα