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

Ενημερώθηκε: 2018-04-24 / Άρθρο από: Christopher Jan Benitez

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

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

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

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

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

Για να δείτε τα αρχεία καταγραφής σφαλμάτων, συνδεθείτε στο δικό σας Πίνακας ελέγχου φιλοξενίας ιστοσελίδων και μεταβείτε στην κύρια ενότητα "Ιστότοποι/Τομείς". Λάβετε υπόψη ότι η διεπαφή διαφέρει από κάθε εταιρεία φιλοξενίας. Απλώς αναζητήστε ένα μενού ή γραμμή εργαλείων όπου μπορείτε να βρείτε τη "Διαχείριση αρχείων", "web Server Ρυθμίσεις», «Ρυθμίσεις 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". Για να το κάνετε αυτό, συνδεθείτε στην πλατφόρμα φιλοξενίας ιστού και μεταβείτε στη διαχείριση αρχείων. Θα πρέπει να μπορείτε να βρείτε το αρχείο μαζί με φακέλους WordPress όπως wp-content, wp-include και ούτω καθεξής.

.htaccess

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

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

permalinks

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

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

Για να το κάνετε αυτό, μεταβείτε στην ενότητα Πρόσθετα> Εγκατεστημένα πρόσθετα, κάντε κλικ στο "Επιλογή όλων" και, στη συνέχεια, επιλέξτε "Απενεργοποίηση" από το αναπτυσσόμενο μενού Μαζικές ενέργειες.

Plugins

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

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

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

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