Αν δεν ανοίγει το wp-admin αλλά το site λειτουργεί ή εμφανίζει Critical Error, συχνή αιτία είναι plugin/theme conflict, PHP error ή redirect/login πρόβλημα. Ξεκινήστε με τη λιγότερο καταστροφική ενέργεια.
Πριν ξεκινήσεις
- Πάρε backup αρχείων/database ή restore point.
- Σημείωσε το μήνυμα, status code, ώρα και τελευταία αλλαγή.
- Έχε File Manager ή SFTP πρόσβαση και δοκίμασε σε staging όπου γίνεται.
- Μην διαγράψεις plugin directory· χρησιμοποίησε προσωρινό rename.
Βήματα ελέγχου
- Δοκίμασε το ακριβές
https://domain.gr/wp-admin/σε ιδιωτικό παράθυρο και καθάρισε μόνο browser cookies/cache για το domain. - Έλεγξε το email administrator για WordPress Recovery Mode.
- Άνοιξε error/debug logs και εντόπισε αν αναφέρεται συγκεκριμένο plugin ή theme.
- Αν γνωρίζεις το plugin, άνοιξε στο cPanel Files > File Manager, μπες στο document root και μετά
wp-content/plugins. - Επίλεξε μόνο τον φάκελο του plugin και κάνε Rename, π.χ. από
plugin-slugσεplugin-slug.disabled-20260817. Το WordPress θα το θεωρήσει μη διαθέσιμο και θα το απενεργοποιήσει. - Με SFTP ακολούθησε την ίδια διαδικασία: συνδέσου με ασφαλές πρωτόκολλο, εντόπισε
wp-content/plugins/plugin-slugκαι άλλαξε μόνο το όνομα directory. - Δοκίμασε ξανά wp-admin. Αν δεν ξέρεις ποιο plugin φταίει, σε staging μπορείς να μετονομάσεις προσωρινά το συνολικό
plugins, να επιβεβαιώσεις conflict και μετά να το επαναφέρεις αμέσως. - Μόλις βρεθεί η αιτία, επανάφερε το αρχικό directory name. Στο wp-admin άφησε απενεργοποιημένο το προβληματικό plugin και ενεργοποίησε τα υπόλοιπα ένα-ένα με έλεγχο.
- Ενημέρωσε/αντικατάστησε το προβληματικό component ή επανάφερε συμβατή έκδοση από backup. Μην το ενεργοποιήσεις ξανά χωρίς fix.
Προσοχή: Rename ολόκληρου του plugins directory επηρεάζει όλες τις λειτουργίες και μπορεί να επηρεάσει checkout/security/cache. Χρησιμοποίησέ το μόνο προσωρινά και κατά προτίμηση σε staging.
Πώς ελέγχω ότι πέτυχε
- Το wp-admin και frontend ανοίγουν χωρίς νέο fatal/redirect loop.
- Τα αναγκαία plugins ενεργοποιούνται ένα-ένα χωρίς επανεμφάνιση.
- Έλεγξε forms, login, checkout και scheduled tasks.
- Δεν καταγράφεται νέο σχετικό error και υπάρχει νέο backup.
Συνηθισμένα προβλήματα
- 403: security rule, permissions ή firewall, όχι απαραίτητα plugin.
- Redirect loop: URLs, SSL/proxy ή redirect plugin.
- Rename δεν βοηθά: theme/core/PHP/database ή άλλο component.
- Δεν μπορώ να κάνω rename: ownership/permissions· μην τα αλλάξεις μαζικά, άνοιξε ticket.