Θα έχετε σίγουρα ένα κατεστραμμένο θέμα βάσης δεδομένων WordPress. Εδώ είναι πώς μπορείτε να το διορθώσετε
Η βάση δεδομένων είναι το πιο σημαντικό στοιχείο σε ολόκληρο το WordPress CMS. Δεδομένου ότι είστε CMS με βάση τη βάση δεδομένων, όλα όσα κάνετε στον ιστότοπο WP διαβάζονται από και γράφονται στη βάση δεδομένων. Αυτό σημαίνει ότι η στιγμή που η βάση δεδομένων σας ή οποιοσδήποτε πίνακας στη βάση δεδομένων είναι κατεστραμμένος (σε λαϊκούς όρους, σημαίνει ότι τα δεδομένα σας δεν μπορούν να ανακτηθούν ή να εγγραφούν), ο ιστότοπός σας θα παρουσιάσει δυσλειτουργία. Στο χειρότερο σενάριο, ο ιστότοπός σας ενδέχεται να μην είναι ακόμη προσβάσιμος και δεν θα μπορείτε να συνδεθείτε στον πίνακα ελέγχου επίσης.
Αν έχετε πρόβλημα με βάση τη βάση δεδομένων, δείτε τους τρόπους επίλυσης.
Χρησιμοποιώντας WP_ALLOW_REPAIR
Για όσους χρησιμοποιούν WordPress έκδοση 2.9 και παραπάνω (αν δεν είστε, σας προτρέπω να το αναβαθμίσετε στην πιο πρόσφατη έκδοση τώρα), το WordPress έρχεται με μια λειτουργία επισκευής βάσεων δεδομένων που σας επιτρέπει να επιδιορθώσετε την αλλοιωμένη βάση δεδομένων χωρίς λίγες τεχνικές γνώσεις.
1. Συνδεθείτε μέσω του FTP στον ιστότοπό σας και κάντε λήψη του αρχείου wp-config.php
. Διαμένει στον ριζικό φάκελο της εγκατάστασης του WordPress.
2. Ανοίξτε το αρχείο wp-config.php με ένα πρόγραμμα επεξεργασίας κειμένου και εισαγάγετε αυτή τη γραμμή:
WP_ALLOW_REPAIR
στο τέλος του αρχείου, ακριβώς πριν από τη γραμμή if ( !defined('ABSPATH') )
.
3. Μην επεξεργάζεστε ή αλλάζετε άλλα θέματα στο αρχείο wp-config.php, εκτός αν ξέρετε τι κάνετε. Αποθηκεύστε τις αλλαγές και ανεβάστε αυτό το αρχείο στον διακομιστή σας. Βεβαιωθείτε ότι έχετε αντικαταστήσει το υπάρχον αντίγραφο στο διακομιστή.
4. Στο πρόγραμμα περιήγησής σας, μεταβείτε στη διεύθυνση http://yoursite.com/wp-admin/maint/repair.php
. Μην ξεχάσετε να αντικαταστήσετε το " yoursite.com " με τη διεύθυνση URL του ιστοτόπου σας. Αυτό θα δείτε.
Μπορείτε να κάνετε κλικ στο κουμπί "Επισκευή βάσης δεδομένων" ή στο κουμπί "Επισκευή και βελτιστοποίηση βάσης δεδομένων". Και οι δύο θα επισκευή της βάσης δεδομένων σας. Η προτίμησή μου είναι η επιλογή "Επιδιόρθωση και βελτιστοποίηση βάσης δεδομένων", καθώς βελτιστοποιεί και τη βάση δεδομένων σας.
5. Θα πρέπει τώρα να δείτε μια δέσμη κώδικα. Μετακινηθείτε προς τα κάτω στο τέλος της σελίδας και θα δείτε " Οι επισκευές ολοκληρώθηκαν. Καταργήστε την ακόλουθη γραμμή από το wp-config.php για να αποτρέψετε τη χρήση αυτής της σελίδας από μη εξουσιοδοτημένους χρήστες. " Αυτό είναι. Η βάση δεδομένων σας έχει επιδιορθωθεί τώρα.
Ανανεώστε ξανά τον ιστότοπό σας για να δείτε αν λειτουργεί και εάν είστε σε θέση να συνδεθείτε.
6. Τέλος, καταργήστε τη γραμμή "WP_ALLOW_REPAIR" από το αρχείο "wp-config.php" και μεταφορτώστε ξανά στον διακομιστή σας.
Τι γίνεται αν η παραπάνω μέθοδος δεν λειτουργεί
Εάν η παραπάνω μέθοδος δεν λειτουργεί, μπορείτε να δοκιμάσετε την προσέγγιση phpMyAdmin.
1. Συνδεθείτε στο web cPanel και ανοίξτε τη μονάδα phpMyAdmin.
2. Στην αριστερή πλαϊνή μπάρα, κάντε κλικ για να επιλέξετε τη βάση δεδομένων WordPress. (Εάν υπάρχουν πολλές βάσεις δεδομένων στο phpMyAdmin και δεν είστε βέβαιοι ποιος ανήκει στον ιστότοπό σας στο WordPress, ελέγξτε το αρχείο wp-config.php για το όνομα της βάσης δεδομένων).
3. Εάν έχετε καλή ιδέα για το ποιο τραπέζι είναι κατεστραμμένο, επιλέξτε το συγκεκριμένο τραπέζι τοποθετώντας μια επιταγή δίπλα του. Αν όχι, απλά επιλέξτε όλους τους πίνακες της λίστας. Στο τέλος του πίνακα, υπάρχει μια αναπτυσσόμενη μπάρα. Κάντε κλικ και επιλέξτε "Επιδιόρθωση πίνακα".
Το phpMyAdmin θα προχωρήσει στη συνέχεια για να επιδιορθώσει τον πίνακα σας. Αφού γίνει, επιστρέψτε στον ιστότοπό σας και δείτε αν όλα λειτουργούν καλά.
Τελευταία προσέγγιση
Εάν όλα τα άλλα αποτύχουν, ελπίζω ότι κάνατε backup ιστοσελίδα σας τακτικά. Αυτό είναι όπου η βάση δεδομένων αντιγράφων ασφαλείας σας είναι χρήσιμη.
Πιστοποίηση εικόνας: WordPress από BigStockPhoto