Έχω ακούσει μέχρι τώρα για 2015 έχουν οποιαδήποτε ιός ή εκμεταλλεύονται SQL για να βάλεις εκατοντάδες ιστότοπους και ιστολόγια WordPress, Όπως ήταν τα προηγούμενα χρόνια, αλλά περίπου ένα μήνα περίεργα πράγματα συμβαίνουν. Γνώρισα πολλούς δικτυακούς τόπους που είχε χαθεί η σύνδεση με τη βάση δεδομένων. Error δημιουργία σύνδεσης βάσης δεδομένων.
Στην πράξη, όταν παρουσιαστεί τέτοιο σφάλμα στις WordPress, τα πρώτα πράγματα που πρέπει να ελέγξετε είναι:
- Εάν η υπηρεσία mysql τρέχει στον server. Υπάρχουν περιπτώσεις κατά τις οποίες το Υπερφόρτωση του διακομιστή το οποίο είναι ο οικοδεσπότης της υπηρεσίας βάσης δεδομένων mysql / mysqld να σταματήσει να τρέχει. Σε αυτήν την περίπτωση, η υπηρεσία επανεκκινείται από terminal (μέσω ssh ή της κονσόλας) ή από τη διεπαφή ιστού εάν υπάρχει αυτή η δυνατότητα.
- Σφάλμα διαμόρφωσης χρήστη / κωδικό πρόσβασης in wp-config.php. Σε αυτήν την περίπτωση ελέγχεται εάν ο χρήστης της βάσης δεδομένων και το όνομα της βάσης δεδομένων έχουν ρυθμιστεί σωστά στο wp-config.php.
Μια τρίτη περίπτωση είναι διαφθορά (ανεξήγητος μέχρι στιγμής) πίνακας wp_options από MySQL. Λοιπόν, πριν πανικοβληθείτε αν βρείτε τον ιστότοπό σας με "Error δημιουργία σύνδεσης βάσης δεδομένων », είναι καλό να ελέγξετε αν οι πίνακες στη βάση δεδομένων είναι ΟΚ.
Πώς να ελέγξετε και να επιδιορθώσετε τον πίνακα wp_options από WordPress σε περίπτωση που είναι διεφθαρμένο. Επισημάνθηκε ως κατεστραμμένο και πρέπει να επισκευαστεί.
1. ανοιχτό phpMyAdminΕμείς πάμε για τη βάση δεδομένων του δικτυακού τόπου που είναι προς τα κάτω και προσπαθούν να αποκτήσουν πρόσβαση στον πίνακα wp_options. Αν είναι κατεστραμμένο, θα δείτε μια ειδοποίηση που ενημερώνει αυτό.
Στην παραπάνω οθόνη είναι περίπου Πίνακα wp_options από τη βάση δεδομένων "mobile_apk". Πίνακας 'sqldb / wp_options'έχει επισημανθεί ως κατεστραμμένο και πρέπει να επισκευαστεί.
2. Επιλέξτε πίνακα wp_options, επιλέγοντας το πλαίσιο δίπλα του και, στη συνέχεια, μεταβείτε στο κάτω αναπτυσσόμενο μενού (Με επιλεγμένο) και επιλέξτε "Επισκευή τραπέζι".
3. Μετά από αυτό το στάδιο της εκμάθησης, η απάντηση του μια πρόταση SQL και, στη συνέχεια, ελέγξτε αν η ιστοσελίδα πηγαίνει στις παραμέτρους κανονικής.
χρήστες WordPress όσοι δεν έχουν εγκαταστήσει το phpMyAdmin, μπορούν να το κάνουν από terminal / ο διακομιστής στον οποίο βρίσκεται η βάση δεδομένων, εκτελώντας τις εντολές:
- ελέγξτε αν ο πίνακας wp_options είναι διεφθαρμένο:
mysqlcheck -c baza_date wp_options -u user_db -p
- διορθώστε τον πίνακα wp_options από τη βάση δεδομένων "βάση δεδομένων":
mysqlcheck -r mydb wp_options -u user -p
Είναι θετικό το γεγονός ότι μετά την εξασφάλιση ότι η περιοχή επανήλθε στο φυσιολογικό να κάνει ένα αντίγραφο ασφαλείας της βάσης δεδομένων. ακόμη και προτείνουν την τακτική δημιουργία αντιγράφων ασφαλείας. Ποτέ δεν ξέρεις :)
ΓΙΑΤΙ συμβαίνει αυτό; Το έχω βιώσει με πολλούς ιστότοπους για έναν πελάτη που φιλοξενούνται όλοι σε Θεόaddκαι διακομιστή. Η διόρθωσή του είναι αρκετά εύκολη, αλλά τι την καθιστά διεφθαρμένη και πώς μπορώ να την αποτρέψω να συμβεί ξανά;