Πώς να διορθώσετε το σφάλμα δημιουργίας σύνδεσης βάσης δεδομένων στο WordPress

Το μήνυμα "Error establishing a database connection" στο WordPress είναι ένα συνηθισμένο πρόβλημα που υποδεικνύει ότι ο ιστότοπός σας δεν μπορεί να συνδεθεί με τη βάση δεδομένων. Αυτό το πρόβλημα μπορεί να προκληθεί από διάφορους παράγοντες, όπως λανθασμένες πληροφορίες βάσης δεδομένων στις ρυθμίσεις του WordPress, μια κατεστραμμένη βάση δεδομένων, προβλήματα με τον διακομιστή φιλοξενίας ιστοσελίδων σας ή έναν υπερφορτωμένο ή δυσλειτουργικό διακομιστή βάσης δεδομένων. Ακολουθεί ο τρόπος αντιμετώπισης και επιδιόρθωσης αυτού του σφάλματος:

Ελέγξτε τα διαπιστευτήρια της βάσης δεδομένων WordPress

Ο πιο συνηθισμένος λόγος για αυτό το σφάλμα είναι τα λανθασμένα διαπιστευτήρια της βάσης δεδομένων στο αρχείο ρυθμίσεων του WordPress (wp-config.php). Αυτό το αρχείο περιέχει το όνομα της βάσης δεδομένων, το όνομα χρήστη, τον κωδικό πρόσβασης και τον διακομιστή, τα οποία πρέπει να ταιριάζουν με αυτά που έχουν οριστεί στο λογαριασμό φιλοξενίας σας.

  • Αποκτήστε πρόσβαση στα αρχεία του ιστοτόπου σας χρησιμοποιώντας FTP ή τη Διαχείριση αρχείων στον πίνακα ελέγχου της φιλοξενίας σας.
  • Εντοπίστε και επεξεργαστείτε το wp-config.php αρχείο.
  • Ελέγξτε το DB_NAME, DB_USER, DB_PASSWORD, και DB_HOST αξίες. Βεβαιωθείτε ότι ταιριάζουν με τις πληροφορίες της βάσης δεδομένων που παρέχονται από τον πάροχο φιλοξενίας σας.
define('DB_NAME', 'database_name_here'),
define('DB_USER', 'username_here'),
define('DB_PASSWORD', 'password_here'),
define('DB_HOST', 'localhost'),
  • Εάν κάποιες τιμές ήταν λανθασμένες, ενημερώστε τις και αποθηκεύστε τις αλλαγές. Στη συνέχεια, ελέγξτε ξανά τον ιστότοπό σας.

Ελέγξτε τις πληροφορίες υποδοχής της βάσης δεδομένων σας

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

Επισκευή βάσης δεδομένων WordPress

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

  • Προσθέστε την ακόλουθη γραμμή στο wp-config.php αρχείο ακριβώς πριν από το /* Αυτό είναι όλο, σταματήστε την επεξεργασία! Καλή δημοσίευση. */:
define('WP_ALLOW_REPAIR', true),
  • Αφού προσθέσετε αυτή τη γραμμή, επισκεφθείτε http://yourwebsite.com/wp-admin/maint/repair.php (αντικαταστήστε yourwebsite.com με το πραγματικό σας όνομα τομέα).
  • Κάντε κλικ στο Επισκευή βάσης δεδομένων ή Επισκευή και βελτιστοποίηση βάσης δεδομένων κουμπί. Το WordPress θα προσπαθήσει να επιδιορθώσει τη βάση δεδομένων σας.
  • Σημαντικό: Αφαιρέστε τη γραμμή από το wp-config.php μετά την επισκευή για λόγους ασφαλείας.

Ελέγξτε τον διακομιστή φιλοξενίας ιστοσελίδων σας

Εάν τα διαπιστευτήρια της βάσης δεδομένων σας είναι σωστά και η βάση δεδομένων σας δεν έχει καταστραφεί, το πρόβλημα μπορεί να οφείλεται στην υπηρεσία φιλοξενίας ιστοσελίδων σας.

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

Επαναφορά αντιγράφου ασφαλείας

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

Ενημέρωση URL ιστότοπου WordPress

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

  • Αποκτήστε πρόσβαση στη βάση δεδομένων σας μέσω του phpMyAdmin από τον πίνακα ελέγχου της φιλοξενίας σας.
  • Πηγαίνετε στο wp_options τραπέζι. Αναζητήστε το siteurl και σπίτι σειρές.
  • Βεβαιωθείτε ότι αυτές οι γραμμές περιέχουν τη σωστή διεύθυνση URL του ιστότοπού σας. Εάν όχι, επεξεργαστείτε τις.

συμπέρασμα

Το μήνυμα "Error establishing a database connection" μπορεί να είναι απογοητευτικό, αλλά αν ακολουθήσετε μεθοδικά αυτά τα βήματα αντιμετώπισης προβλημάτων, μπορείτε να εντοπίσετε και να επιλύσετε το πρόβλημα. Βεβαιώνεστε πάντα ότι έχετε ένα πρόσφατο αντίγραφο ασφαλείας πριν κάνετε οποιεσδήποτε αλλαγές στον ιστότοπο ή τη βάση δεδομένων σας. Εάν το πρόβλημα επιμένει μετά την προσπάθεια αυτών των βημάτων, ίσως ήρθε η ώρα να συμβουλευτείτε έναν προγραμματιστή WordPress ή να λάβετε περαιτέρω βοήθεια από τον πάροχο φιλοξενίας σας.