Πώς να διορθώσετε εσωτερικό σφάλμα διακομιστή στο WordPress

Άρθρο που γράφτηκε από:
  • WordPress
  • Ενημερώθηκε: Apr 24, 2018

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

Αλλά επειδή πρέπει να εργαστείτε με πολλά κινούμενα μέρη, μπορεί τελικά να αντιμετωπίσετε κάποια προβλήματα όπως το Σφάλμα εσωτερικού διακομιστή 500.

Τι είναι τα σφάλματα εσωτερικού διακομιστή 500;

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

Το πρώτο πράγμα που πρέπει να κάνετε είναι να ελέγξετε τα αρχεία καταγραφής σφαλμάτων PHP ή Apache από το διακομιστή σας. Δεδομένου ότι τα εσωτερικά μηνύματα σφάλματος 500 δεν παρέχουν συγκεκριμένες πληροφορίες σχετικά με το γιατί συνέβη, θα πρέπει να αναζητήσετε οποιαδήποτε ίχνη που θα σας βοηθήσουν να βρείτε τον εαυτό σας τον εαυτό σας.

Για να δείτε τα αρχεία καταγραφής σφαλμάτων, συνδεθείτε στον πίνακα ελέγχου web hosting και μεταβείτε στην κύρια ενότητα "Websites / Domains". Λάβετε υπόψη ότι η διεπαφή ποικίλλει από κάθε εταιρεία που φιλοξενεί. Απλά αναζητήστε ένα μενού ή μια γραμμή εργαλείων όπου μπορείτε να βρείτε το "File Manager", "Ρυθμίσεις διακομιστή Web", "Ρυθμίσεις PHP" ή κάτι παρόμοιο. θα πρέπει να υπάρχει και η επιλογή "Αρχεία καταγραφής".

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

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

1. PHP Script Time Out

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

Μια άλλη λύση είναι να αυξηθεί το όριο μνήμης PHP, το οποίο μπορεί να γίνει δημιουργώντας ένα κενό αρχείο κειμένου που ονομάζεται "php.ini".

php

Καταγράψτε τον κώδικα "memory = 64MB", αποθηκεύστε και στη συνέχεια μεταφορτώστε τον στον κατάλογο WordPress χρησιμοποιώντας το FTP.

user_ini

2. Σφάλμα στο αρχείο .htaccess

Μια άλλη κοινή αιτία των εσωτερικών σφαλμάτων του 500 είναι ένα κατεστραμμένο ή εσφαλμένο αρχείο .htaccess. Μια γρήγορη λύση είναι να μετονομάσετε το παλιό αρχείο .htaccess σε κάτι άλλο - όπως το .htaccess_old. Για να το κάνετε αυτό, συνδεθείτε στο web hosting πλατφόρμα σας και πηγαίνετε στο διαχειριστή αρχείων. Θα πρέπει να είστε σε θέση να βρείτε το αρχείο μαζί με τους φακέλους WordPress όπως wp-content, wp-include, και ούτω καθεξής.

.htaccess

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

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

permalinks

3. Ελαττωματικά πρόσθετα

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

Για να το κάνετε αυτό, μεταβείτε στο Plugins> Installed Plugins, κάντε κλικ στο "Select All" και, στη συνέχεια, επιλέξτε "Deactivate" από το αναπτυσσόμενο μενού Bulk Actions.

Plugins

Τελικές λέξεις

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

Σχετικά με τον Christopher Jan Benitez

Ο Christopher Jan Benitez είναι ένας επαγγελματίας ανεξάρτητος συγγραφέας που παρέχει στις μικρές επιχειρήσεις περιεχόμενο που εμπλέκει το κοινό τους και αυξάνει τη μετατροπή. Αν ψάχνετε για άρθρα υψηλής ποιότητας σχετικά με οτιδήποτε σχετίζεται με το ψηφιακό μάρκετινγκ, τότε είναι ο τύπος σας! Μη διστάσετε να του πείτε "hi" σε Facebook, Google+ και Twitter.