Πώς να διορθώσετε το «Σφάλμα σύνδεσης με τη βάση δεδομένων» στο WordPress στο Spaceship Hosting

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



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


Τι μπορεί να προκαλέσει αυτό το σφάλμα;

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

  • Μεταφορά ιστότοπου σε νέο πάροχο φιλοξενίας

  • Αλλαγή κωδικών πρόσβασης βάσης δεδομένων

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

  • Χειροκίνητη επεξεργασία αρχείων ρυθμίσεων

  • Μετακίνηση αρχείων μεταξύ διακομιστών ή πακέτων φιλοξενίας


Ελέγξτε τα στοιχεία σύνδεσης της βάσης δεδομένων

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

Επομένως, πρέπει να βεβαιωθείτε ότι πληρούνται όλες οι παρακάτω προϋποθέσεις:

  • Το όνομα βάσης δεδομένων υπάρχει στον διακομιστή και ταιριάζει με το υπάρχον όνομα βάσης δεδομένων

  • Το όνομα χρήστη βάσης δεδομένων ταιριάζει με τον υπάρχοντα χρήστη βάσης δεδομένων

  • Ο κωδικός πρόσβασης είναι σωστός για αυτόν τον χρήστη

  • Ο χρήστης βάσης δεδομένων έχει εκχωρηθεί στη βάση δεδομένων

  • Ο χρήστης έχει πλήρη δικαιώματα πρόσβασης (ALL PRIVILEGES)


Πώς να επαληθεύσετε τα στοιχεία της βάσης δεδομένων;

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

  1. Συνδεθείτε στο cPanel σας και μεταβείτε στο File Manager:


  2. Μεταβείτε στον ριζικό φάκελο του WordPress και ανοίξτε το αρχείο wp-config.php (μέσω των επιλογών Επεξεργασία ή Προβολή ):




    Σημείωση: Όταν επιλέγετε Επεξεργασία, ίσως θελήσετε να δημιουργήσετε ένα αντίγραφο ασφαλείας του αρχείου wp-config.php:


  3. Αναζητήστε αυτές τις γραμμές που περιέχουν το όνομα της βάσης δεδομένων, τον χρήστη και τον κωδικό πρόσβασης:


  4. Σε άλλη καρτέλα, ανοίξτε το μενού Διαχείριση των Βάσεων Δεδομένων μου:




  5. Ελέγξτε προσεκτικά αν το όνομα της βάσης δεδομένων και ο χρήστης ταιριάζουν με αυτά που αναφέρονται στο wp-config.php:


  6. Κάντε κύλιση προς τα κάτω και βεβαιωθείτε ότι ο χρήστης της βάσης δεδομένων υπάρχει πράγματι στον διακομιστή:



  7. Δεν υπάρχει δυνατότητα να δείτε ποιος κωδικός πρόσβασης έχει οριστεί για έναν χρήστη βάσης δεδομένων, οπότε είναι απαραίτητο να τον ορίσετε κάνοντας κλικ στο Αλλαγή Κωδικού Πρόσβασης:



  8. Ενημερώστε τις τιμές στο wp-config.php αν χρειάζεται.

  9. Βεβαιωθείτε ότι ο σωστός χρήστης βάσης δεδομένων είναι εκχωρημένος στη βάση δεδομένων και έχει Όλα τα Δικαιώματα ενεργοποιημένα (κάντε κλικ στον χρήστη >> επιλέξτε Όλα τα Δικαιώματα >> Κάντε Αλλαγές):




  10. Ανανεώστε τον ιστότοπό σας! Αν τα διαπιστευτήρια είναι σωστά, ο ιστότοπος θα πρέπει να φορτώσει κανονικά.


Εξακολουθείτε να βλέπετε αυτό το σφάλμα;

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

  • Κατεστραμμένη βάση δεδομένων

  • Προσωρινή διακοπή λειτουργίας του διακομιστή MySQL

  • Κατεστραμμένα βασικά αρχεία του WordPress 

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

Απαιτείται έγκυρο email