Επιδιόρθωση εσωτερικού σφάλματος server WordPress
Ένα εσωτερικό σφάλμα server (ISE), γνωστό και ως σφάλμα 500, είναι ένα γενικό μήνυμα σφάλματος που εμφανίζεται όταν δεν είναι δυνατή η εμφάνιση του ιστότοπού σας WordPress. Στις παλαιότερες εκδόσεις του WordPress, ένα ISE μπορεί επίσης να εμφανίζεται ως κενή λευκή σελίδα χωρίς λεπτομέρειες σφάλματος. Το σφάλμα μπορεί να προκύψει για διάφορους λόγους, αλλά συνήθως οφείλεται σε διένεξη με το WordPress, μια προσθήκη, ένα θέμα ή ένα από τα αρχεία ελέγχου του ιστότοπου. Αυτό συμβαίνει συνήθως μετά από μια ενημέρωση.
Η εύρεση της αιτίας ενός ISE και, στη συνέχεια, επίλυση, συχνά είναι θέμα δοκιμής και σφάλματος. Ακολουθούν παρακάτω μερικοί από τους τρόπους με τους οποίους μπορείτε να βρείτε την αιτία του σφάλματος με συνδέσεις προς άρθρα που θα σας καθοδηγήσουν σε κάθε διαδικασία και θα περιγράψετε πώς μπορείτε να το διορθώσετε.
Σημείωση: Αυτό το άρθρο καλύπτει προηγμένες μεθόδους αντιμετώπισης προβλημάτων, οι οποίες περιλαμβάνουν τη σύνδεση στη φιλοξενία σας με εφαρμογή FTP, επεξεργασία ή απενεργοποίηση αρχείων και πραγματοποίηση αλλαγών στη βάση δεδομένων. Αν δεν θέλετε να επιλύσετε μόνοι σας αυτό το σφάλμα, η ομάδα υποστήριξης WordPress Premium μπορεί να το κάνει αυτό για σας.
Απενεργοποιήστε το αρχείο .htaccess
Μια από τις πιο συχνές αιτίες ενός ISE είναι ένα κατεστραμμένο αρχείο .htaccess. Το .htaccess είναι ένα αρχείο ελέγχου που χρησιμοποιεί το WordPress για την επικοινωνία με τον server. Το WordPress, οι προσθήκες και τα θέματα συχνά κάνουν αλλαγές σε αυτό το αρχείο, γεγονός που μπορεί μερικές φορές να καταστρέψει το αρχείο.
Κατά την αντιμετώπιση προβλημάτων σε ένα ISE, ξεκινήστε απενεργοποιώντας το αρχείο σας .htaccess και, στη συνέχεια, επισκεφθείτε τον ιστότοπό σας σε μια ιδιωτική λειτουργία περιήγησης ( Chrome / Firefox / Edge ). Αν το σφάλμα δεν υπάρχει, κάντε επαναφορά των permalinks σας για να δημιουργήσετε αυτόματα ένα νέο αρχείο .htaccess.
Σημείωση: Το αρχείο .htaccess κρύβεται από προεπιλογή σε ορισμένες εφαρμογές διαχείρισης αρχείων. Αν χρησιμοποιείτε cPanel ή FileZilla , φροντίστε να ενεργοποιήσετε την επιλογή εμφάνισης κρυφών αρχείων, αν δεν βλέπετε το αρχείο.
Αυξήστε τα όρια μνήμης
Ο λογαριασμός φιλοξενίας σας αντιστοιχίζει ένα καθορισμένο ποσό της μνήμης του σε λειτουργία του PHP, το οποίο είναι απαραίτητο για τη λειτουργία του ιστότοπού σας WordPress. Λόγω του μεγέθους του ιστότοπού σας ή του αριθμού προσθηκών που χρησιμοποιεί, ο ιστότοπος ίσως χρειαστεί περισσότερα από την προεπιλεγμένη μνήμη PHP.
Για να το κάνετε αυτό, συνδεθείτε στον λογαριασμό φιλοξενίας σας με FTP και αυξήστε το όριο μνήμης WordPress στο αρχείο wp-config.php (αν ο ιστότοπός σας δεν βρίσκεται στη φιλοξενία WordPress με διαχείριση, παραλείψτε το βήμα 1).
Αν η αύξηση του ορίου μνήμης WordPress δεν βοήθησε, δοκιμάστε να αυξήσετε το όριο μνήμης PHP σε 256M ή 512M.
Απενεργοποιήστε όλες τις προσθήκες
Οι προσθήκες WordPress μπορεί να προκαλέσουν σύγκρουση μεταξύ τους, με ένα ενεργό θέμα ή με την έκδοση του WordPress, η οποία μπορεί να οδηγήσει σε ISE. Αυτό είναι πιθανότερο να συμβεί αφού ενημερώσετε το WordPress, το ενεργό θέμα ή μία από τις προσθήκες.
Για να ελέγξετε αν ένα πρόβλημα προκαλείται από τις προσθήκες, στον φάκελο wp-content , μετονομάστε το φάκελο plugins σε plugins.renamed και επισκεφθείτε τον ιστότοπό σας σε μια ιδιωτική λειτουργία περιήγησης. Αν φορτώσει σωστά, το ζήτημα προκαλείται από μία από τις προσθήκες. Αν το σφάλμα επιμένει, κάτι άλλο το προκαλεί.
Μετονομάστε τον φάκελο με προσθήκες ξανά στις προσθήκες και συνεχίστε να εξετάζετε το πρόβλημα. Αν προκαλείται από προσθήκες, ξεκινήστε να απενεργοποιείτε μεμονωμένες προσθήκες για να διαπιστώσετε ποια προκαλεί το σφάλμα. .
Αν θέλετε να συνεχίσετε να χρησιμοποιείτε την προβληματική προσθήκη, αποστείλετε την τελευταία έκδοση της προσθήκης με FTP και, στη συνέχεια, ενεργοποιήστε την. Έτσι θα ενημερωθεί η προσθήκη. Αν η ενημέρωση δεν λειτουργεί, δοκιμάστε τα εξής:
- Αναζητήστε την προσθήκη στο αποθετήριο προσθηκών WordPress στο wordpress.org . Στην αρχική σελίδα της προσθήκης, επιλέξτε Προβολή φόρουμ υποστήριξης . Κάντε αναζήτηση στο φόρουμ για μια λύση συγκεκριμένη για το πρόβλημά σας.
- Αν αγοράσατε την προσθήκη σας από κάπου αλλού, ελέγξτε τα έγγραφα που παρέχονται από τον προγραμματιστή της προσθήκης.
Επανάληψη αποστολής αρχείων πυρήνα WordPress
Σημείωση: Αν ο ιστότοπός σας βρίσκεται σε φιλοξενία Managed WordPress, παραλείψτε αυτήν την ενότητα, επειδή τα αρχεία πυρήνα του WordPress έχουν προεγκατάσταση από το πρόγραμμα φιλοξενίας. Ενημερώνονται αυτόματα για να διατηρούν ασφαλή τον ιστότοπό σας και δεν μπορείτε να τον αντικαταστήσετε με FTP.
Σε ορισμένες περιπτώσεις, τα αρχεία πυρήνα WordPress μπορεί να είναι κατεστραμμένα κατά τη διάρκεια μιας ενημέρωσης, προκαλώντας το εσωτερικό σφάλμα server. Δοκιμάστε να επαναλάβετε την αποστολή αρχείων πυρήνα του WordPress, για να βεβαιωθείτε ότι δεν προκαλούν το ζήτημα.
Κάντε λήψη της ίδιας έκδοσης του WordPress που χρησιμοποιείτε αυτήν τη στιγμή από το αποθετήριο WordPress , αποσυμπιέστε το στον τοπικό υπολογιστή σας, συνδεθείτε στον λογαριασμό φιλοξενίας σας με FTP και μεταφέρετε (αντικαταστήστε) τους φακέλους wp-admin και wp-περιλαμβάνει.
Σημείωση: Αν δεν είστε βέβαιοι ποια έκδοση WordPress χρησιμοποιεί ο ιστότοπός σας, μπορείτε να ελέγξετε το αρχείο wp-version.php που βρίσκεται στον φάκελο wp-include .
Μεταβείτε σε ένα προεπιλεγμένο θέμα WordPress
Αν οι παραπάνω επιλογές δεν βοήθησαν να διορθωθεί το πρόβλημα, το θέμα σας μπορεί να προκαλεί τη σύγκρουση. Για να δοκιμάσετε, μπορείτε να αλλάξετε σε ένα από τα προεπιλεγμένα θέματα του WordPress , όπως το Tw είTTety ή το TwetyTwountOne .
Σημείωση: Αν δεν έχετε εγκατεστημένο ένα προεπιλεγμένο θέμα WordPress, μπορείτε να το εγκαταστήσετε με FTP και, στη συνέχεια , να το ενεργοποιήσετε στη βάση δεδομένων .
Αν ο ιστότοπός σας φορτώσει σωστά μετά τη μετάβαση στο προεπιλεγμένο θέμα, μπορείτε να ενημερώσετε το κανονικό θέμα σας στην τελευταία έκδοση και να το ενεργοποιήσετε.
Αν η ενημέρωση του θέματος δεν λειτουργεί, δοκιμάστε τα εξής:
- Αναζητήστε το θέμα στο αποθετήριο θέματος WordPress στο wordpress.org . Στην αρχική σελίδα του θέματος, επιλέξτε Προβολή φόρουμ υποστήριξης . Κάντε αναζήτηση στο φόρουμ για μια λύση συγκεκριμένη για το πρόβλημά σας.
- Αν αγοράσατε το θέμα σας από κάπου αλλού, ελέγξτε τα έγγραφα που παρέχονται από τον προγραμματιστή του θέματος.
Περισσότερες πληροφορίες
- Δείτε τα συνήθη σφάλματα του WordPress στο WordPress.org.