Πώς να επιδιορθώσετε μια βάση δεδομένων WordPress

Wordpress

WordPress έχει εξελιχθεί πολύ από την ίδρυσή του στην οποία χρησίμευσε ως εργαλείο blogging, και σήμερα είναι ένα πλήρες CMS, που χρησιμοποιείται από όλα τα είδη αναγνωρισμένων ιστότοπων παγκοσμίως ως βάση για τη διαχείριση περιεχομένου και εκδόσεων. Αλλά αν υπάρχει κάτι ενδιαφέρον για αυτό το έργο που δημιουργήθηκε από Ματ Μόλενγκαγκ Και αυτό που είδε το φως για πρώτη φορά το 2003 είναι η υψηλή επεκτασιμότητά του, η οποία μας επιτρέπει να το χρησιμοποιούμε εξίσου, είτε πρόκειται για οικιακό διακομιστή είτε για ιστότοπο μιας μεγάλης εταιρείας.

Ωστόσο, παρά την ποιότητά του, το WordPress δεν απαλλάσσεται από προβλήματα και ως εκ τούτου μπορεί να συμβεί ότι η βάση δεδομένων υπέστη κάποια ζημιά, στο σύνολό της ή απλά μερικούς από τους πίνακες της. Σε κάθε περίπτωση, θα είναι περισσότερο από αρκετό, ώστε το ιστολόγιό μας να μην μπορεί να προβληθεί σωστά, καθώς είναι υπεύθυνο να πει στο CMS πού να ψάξει τα κείμενα, τις εικόνες και άλλο περιεχόμενο που βλέπουμε σε κάθε ανάρτηση.

Ένα αναμφισβήτητο σύμπτωμα αυτού θα είναι το ακόλουθο μήνυμα στο αρχείο καταγραφής της εγκατάστασης του WordPress: «Πίνακας σφαλμάτων βάσης δεδομένων WordPress» ./my_home/wp_posts »επισημαίνεται ως σφάλμα και τελευταία (αυτόματη;) Η επιδιόρθωση απέτυχε για το ερώτημα SELECT post_date_gmt FROM wp_posts WHERE post_status = 'publish' AND post_type IN ('post', 'page', 'attachment ") ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ post_date_gmt DESC LIMIT 1 by by (" wp-blog-header.php "), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time"

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

Εκεί πρέπει να πάμε στην ενότητα Βάσεις δεδομένων -> Βάσεις δεδομένων MySQL, όπου πρέπει να αναζητήσουμε την επιλογή "Επισκευή βάσης δεδομένων", βρέθηκε στην ενότητα του «Τροποποίηση βάσεων δεδομένων». Για να μας καθοδηγήσετε καλύτερα, αυτή η ενότητα βρίσκεται κάτω από την ενότητα "Δημιουργία νέας βάσης δεδομένων", οπότε πρέπει να επιλέξουμε τη βάση δεδομένων που πρόκειται να επιδιορθώσουμε και μετά να κάνουμε κλικ στο κουμπί "Επισκευή βάσης δεδομένων", μετά από την οποία θα εμφανιστεί η κατάσταση της βάσης δεδομένων της εγκατάστασης του WordPress και αυτό που πρέπει να δούμε αν όλα πάνε καλά είναι 'ΕΝΤΑΞΕΙ' δίπλα στο όνομα κάθε πίνακα που το συνθέτει.

Τώρα ίσως αντί αυτού Cpanel ας έχουμε πρόσβαση root διακομιστής στο οποίο το βάση δεδομένων, το οποίο θα συμβεί εάν φιλοξενούμε τον δικό μας διακομιστή ή εάν βρίσκεται σε Πανεπιστήμιο ή σε εταιρεία. Αυτό θα μας επιτρέψει να εργαστούμε με έναν τρόπο που θα χρησιμοποιούμε πολύ καλά τα linuxers, και είναι από το Γραμμή εντολών.

Το πρώτο βήμα είναι να σταματήσετε τον διακομιστή MySQL:

διακοπή της υπηρεσίας $ sudo mysql

Στη συνέχεια διορθώνουμε τη βάση δεδομένων που μας δείχνει προβλήματα, τα οποία κάνουμε με την ακόλουθη εντολή:

$ cd / var / lib /
$ sudo myisamchk -r -v -f mysql / /

Τότε ξεκινάμε πάλι τον διακομιστή MySQL:

$ sudo service mysql έναρξη

Και οι δύο προσεγγίσεις θα μας επιτρέψουν να λύσουμε ένα πρόβλημα που γενικά τείνει να εμφανίζεται μεμονωμένα, αν και η εμφάνισή του είναι καθοριστική για τη σωστή οπτικοποίηση του ιστολογίου μας ή ιστότοπο (ή εκείνο της εταιρείας στην οποία εργαζόμαστε) για την οποία σε περίπτωση συμβάντος απαιτείται λύση το συντομότερο δυνατό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   rafael dijo

    Γεια σας, χρειάζομαι κάποιον που μπορεί να με βοηθήσει με ένα πρόβλημα με το wordpress μου.
    Πρόσφατα άλλαξα τη φιλοξενία.
    Όταν προσπαθώ να βάλω το κλειδί API στο plugin το παίρνω.
    Το πρωτόκολλο σφάλματος ρυθμίσεων "https" δεν υποστηρίζεται ή απενεργοποιείται στο libcurl
    Έχω μιλήσει με τα άτομα που λαμβάνουν απάντηση και μου έχουν πει ότι πρέπει να αλλάξω κάποιον κώδικα, αλλά δεν ξέρω πώς να το κάνω.
    «Μόλις έλαβα μια απάντηση από το τμήμα DevZone.
    Έχετε το ακόλουθο σφάλμα "Το πρωτόκολλο σφάλματος ρυθμίσεων" https "δεν υποστηρίζεται ή απενεργοποιείται στο libcurl" (Σφάλμα διαμόρφωσης: Το πρωτόκολλο "https" δεν υποστηρίζεται ή δεν είναι έγκυρο στο libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    Μπορείτε να διαβάσετε σχετικά με αυτό το σφάλμα στον παρακάτω σύνδεσμο:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Πρέπει να διαμορφώσετε μόνοι σας από την πλευρά σας »

    Εάν μπορείτε να με βοηθήσετε, θα το εκτιμούσα.