Το μήνυμα σημαίνει ότι το WordPress δεν μπορεί να επικοινωνήσει σωστά με τη database. Αιτία μπορεί να είναι λάθος credentials, database service, privileges, corrupted tables ή εξάντληση πόρων.
Πριν ξεκινήσεις
- Πάρε αντίγραφο
wp-config.phpκαι database backup αν υπάρχει πρόσβαση. - Μην δημοσιεύσεις DB password σε screenshot ή ticket.
- Σημείωσε πότε άρχισε και αν προηγήθηκε migration/update/password change.
- Δοκίμασε σε staging πριν από repair ή restore.
Βήματα
- Έλεγξε αν το πρόβλημα αφορά μόνο ένα site ή όλες τις εφαρμογές/database του account. Αν είναι γενικό, ζήτησε έλεγχο υπηρεσίας.
- Άνοιξε με ασφάλεια το
wp-config.phpκαι σύγκρινεDB_NAME,DB_USER,DB_HOSTμε τα πραγματικά στοιχεία hosting. - Μην αλλάξεις τυφλά το
DB_PASSWORD. Αν έγινε reset, ενημέρωσε ακριβώς το ίδιο password στο WordPress configuration. - Στο cPanel έλεγξε από MySQL Databases ότι ο σωστός user είναι συνδεδεμένος στη σωστή database με τα απαιτούμενα privileges.
- Άνοιξε phpMyAdmin και επιβεβαίωσε ότι η database/tables είναι ορατά. Μην κάνεις repair/drop χωρίς backup.
- Έλεγξε το table prefix στο
wp-config.phpκαι ότι οι αναμενόμενοι tables υπάρχουν. - Έλεγξε error logs και Resource Usage για MySQL/PHP errors ή faults.
- Αν η database είναι κατεστραμμένη, προτίμησε επαναφορά clean backup ή ελεγχόμενο repair από τεχνικό.
Προσοχή: Η δημιουργία νέας κενής database με ίδιο όνομα δεν επαναφέρει το περιεχόμενο. Μην διαγράψεις την υπάρχουσα.
Πώς ελέγχω ότι πέτυχε
- Frontend και
/wp-admin/ανοίγουν χωρίς database error. - Δοκίμασε ασφαλή ενημέρωση περιεχομένου και επιβεβαίωσε ότι αποθηκεύεται.
- Έλεγξε logs για νέα DB/PHP errors.
- Πάρε νέο backup όταν σταθεροποιηθεί η λειτουργία.
Συνηθισμένα προβλήματα
- Access denied: λάθος user/password ή privileges.
- Unknown database: λάθος DB_NAME ή η βάση δεν υπάρχει.
- Intermittent error: resource limits, database load ή εφαρμογή με πολλές συνδέσεις.
- Μετά από migration: παλιά credentials/DB_HOST ή ελλιπές import.