Το 500 Internal Server Error είναι ένας πολύ γενικός κωδικός κατάστασης HTTP που σημαίνει ότι κάτι πήγε στραβά στον διακομιστή του ιστότοπου, αλλά ο διακομιστής δεν θα μπορούσε να είναι πιο συγκεκριμένος σχετικά με το ακριβές πρόβλημα.
Είστε ο Διαχειριστής Ιστού; Ανατρέξτε στην Επιδιόρθωση 500 προβλημάτων εσωτερικού σφάλματος διακομιστή στον δικό σας ιστότοπο προς το κάτω μέρος της σελίδας για μερικές καλύτερες συμβουλές εάν βλέπετε το σφάλμα στο μία ή περισσότερες από τις σελίδες σας.
Πώς μπορείτε να δείτε ένα σφάλμα 500
Το μήνυμα σφάλματος μπορεί να φανεί με πολλούς τρόπους, επειδή κάθε ιστότοπος επιτρέπεται να προσαρμόσει το μήνυμα.
Ακολουθούν αρκετοί συνήθεις τρόποι με τους οποίους μπορεί να δείτε το σφάλμα HTTP 500:
- 500 Εσωτερικό Σφάλμα διακομιστή
- HTTP 500 - Εσωτερικό σφάλμα διακομιστή
- Προσωρινό Σφάλμα (500)
- Σφάλμα εσωτερικού διακομιστή
- Εσωτερικό σφάλμα HTTP 500
- 500 Σφάλμα
- Σφάλμα HTTP 500
- 500. Αυτό είναι ένα σφάλμα
Δεδομένου ότι δημιουργείται ένα εσωτερικό σφάλμα διακομιστή 500 από τον ιστότοπο που επισκέπτεστε, θα μπορούσατε να δείτε ένα σε οποιοδήποτε πρόγραμμα περιήγησης σε οποιοδήποτε λειτουργικό σύστημα, ακόμη και στο smartphone σας.
Τις περισσότερες φορές, εμφανίζεται μέσα στο παράθυρο του προγράμματος περιήγησης, ακριβώς όπως κάνουν οι ιστοσελίδες.
Αιτία σφαλμάτων HTTP 500
Όπως αναφέραμε παραπάνω, τα μηνύματα σφάλματος εσωτερικού διακομιστή υποδεικνύουν ότι κάτι, γενικά, δεν πάει καλά.
Τις περισσότερες φορές, "λάθος" σημαίνει ένα πρόβλημα με τον προγραμματισμό της σελίδας ή του ιστότοπου, αλλά σίγουρα υπάρχει πιθανότητα το πρόβλημα να βρίσκεται στο τέλος σας, κάτι που θα διερευνήσουμε παρακάτω.
Περισσότερες συγκεκριμένες πληροφορίες σχετικά με την αιτία ενός συγκεκριμένου σφάλματος HTTP 500 παρέχονται συχνά όταν παρουσιάζεται σε διακομιστή που χρησιμοποιεί λογισμικό Microsoft IIS. Αναζητήστε αριθμούς μετά το 500, όπως στο HTTP Error 500.19 - Internal Server Error, που σημαίνει Τα δεδομένα διαμόρφωσης δεν είναι έγκυρα
Πώς να διορθώσετε το 500 εσωτερικό σφάλμα διακομιστή
Όπως αναφέραμε παραπάνω, το 500 Internal Server Error είναι σφάλμα από την πλευρά του διακομιστή, που σημαίνει ότι το πρόβλημα πιθανότατα δεν είναι με τον υπολογιστή ή τη σύνδεσή σας στο διαδίκτυο, αλλά με τον διακομιστή του ιστότοπου.
Αν και δεν είναι πιθανό, μπορεί να υπάρχει κάτι λάθος στην άκρη σας, οπότε θα εξετάσουμε μερικά πράγματα που μπορείτε να δοκιμάσετε:
-
Επανάληψη φόρτωσης της ιστοσελίδας. Μπορείτε να το κάνετε επιλέγοντας το κουμπί ανανέωσης/επαναφόρτωσης, πατώντας F5 ή Ctrl+R ή δοκιμάζοντας ξανά τη διεύθυνση URL από τη γραμμή διευθύνσεων.
Ακόμη και αν το σφάλμα εσωτερικού διακομιστή 500 είναι πρόβλημα στον διακομιστή ιστού, το ζήτημα μπορεί να είναι προσωρινό. Η προσπάθεια ξανά της σελίδας θα είναι συχνά επιτυχής.
Εάν το μήνυμα εμφανιστεί κατά τη διαδικασία ολοκλήρωσης αγοράς σε έναν διαδικτυακό έμπορο, έχετε υπόψη σας ότι οι διπλές προσπάθειες ολοκλήρωσης αγοράς ενδέχεται να οδηγήσουν στη δημιουργία πολλαπλών παραγγελιών και πολλαπλών χρεώσεων! Οι περισσότεροι έμποροι έχουν αυτόματες προστασίες από τέτοιου είδους ενέργειες, αλλά εξακολουθεί να είναι κάτι που πρέπει να έχετε κατά νου.
-
Εκκαθαρίστε την προσωρινή μνήμη του προγράμματος περιήγησής σας. Εάν υπάρχει πρόβλημα με την προσωρινά αποθηκευμένη έκδοση της σελίδας που προβάλλετε, μπορεί να προκαλεί προβλήματα με το HTTP 500.
Τα προβλήματα αποθήκευσης στην προσωρινή μνήμη δεν προκαλούν συχνά εσωτερικά σφάλματα διακομιστή, αλλά κατά καιρούς έχουμε δει το σφάλμα να εξαφανίζεται μετά την εκκαθάριση της προσωρινής μνήμης. Είναι τόσο εύκολο και ακίνδυνο πράγμα να το δοκιμάσετε, γι' αυτό μην το παραλείψετε.
-
Διαγράψτε τα cookie του προγράμματος περιήγησής σας. Μπορείτε να διορθώσετε περίπου 500 ζητήματα εσωτερικού σφάλματος διακομιστή διαγράφοντας τα cookie που σχετίζονται με τον ιστότοπο στον οποίο λαμβάνετε το σφάλμα.
Μετά την κατάργηση των cookie, επανεκκινήστε το πρόγραμμα περιήγησης και δοκιμάστε ξανά.
- Αντιμετώπιση προβλημάτων ως σφάλμα χρονικού ορίου λήξης πύλης 504. Δεν είναι πολύ συνηθισμένο, αλλά ορισμένοι διακομιστές παράγουν ένα Εσωτερικό Σφάλμα διακομιστή 500 όταν στην πραγματικότητα, το 504 Gateway Timeout είναι πιο κατάλληλο μήνυμα με βάση την αιτία του προβλήματος.
-
Η επικοινωνία με τον ιστότοπο είναι μια άλλη επιλογή. Υπάρχει μεγάλη πιθανότητα οι διαχειριστές του ιστότοπου να γνωρίζουν ήδη για το σφάλμα 500, αλλά αν υποψιάζεστε ότι δεν το γνωρίζουν, το να τους ενημερώσετε βοηθάει τόσο εσάς όσο και αυτούς (και όλους τους άλλους).
Οι περισσότεροι ιστότοποι διαθέτουν λογαριασμούς κοινωνικών δικτύων που βασίζονται σε υποστήριξη, ενώ μερικοί έχουν ακόμη και αριθμούς email και τηλεφώνου.
Αν φαίνεται ότι ο ιστότοπος είναι εντελώς απενεργοποιημένος και δεν μπορείτε να βρείτε τρόπο να αναφέρετε το μήνυμα σφάλματος εσωτερικού διακομιστή 500 στον ιστότοπο, μπορεί να βοηθήσει στη λογική σας να παρακολουθείτε τη διακοπή λειτουργίας στο Twitter. Μπορείτε συνήθως να κάνετε αναζήτηση για websitedown στο Twitter, όπως στο gmaildown ή στο facebookdown.
- Ελάτε ξανά αργότερα. Δυστυχώς, σε αυτό το σημείο, το Εσωτερικό Σφάλμα διακομιστή 500 είναι αναμφίβολα ένα πρόβλημα εκτός του ελέγχου σας που τελικά θα διορθωθεί από κάποιον άλλο.
Εάν το μήνυμα 500 Internal Server Error εμφανιστεί στο ταμείο κατά τη διάρκεια μιας ηλεκτρονικής αγοράς, μπορεί να σας βοηθήσει να συνειδητοποιήσετε ότι πιθανώς διακόπτονται οι πωλήσεις - συνήθως ένα μεγάλο κίνητρο για το ηλεκτρονικό κατάστημα να διορθώσει το πρόβλημα πολύ γρήγορα!
Ακόμα κι αν λαμβάνετε το σφάλμα 500 σε έναν ιστότοπο που δεν πουλάει τίποτα, όπως το YouTube ή το Twitter, αρκεί να τους ενημερώσετε για το πρόβλημα ή τουλάχιστον προσπαθήσατε, υπάρχουν λίγα περισσότερα μπορείτε να κάνετε παρά να το περιμένετε.
Διόρθωση 500 προβλημάτων εσωτερικού σφάλματος διακομιστή στον δικό σας ιστότοπο
Ένα εσωτερικό σφάλμα διακομιστή 500 στον ιστότοπό σας απαιτεί μια εντελώς διαφορετική πορεία δράσης. Όπως αναφέραμε παραπάνω, τα περισσότερα 500 σφάλματα είναι σφάλματα από την πλευρά του διακομιστή, πράγμα που σημαίνει ότι είναι πιθανό το πρόβλημά σας να διορθωθεί εάν είναι ο ιστότοπός σας.
Υπάρχουν πολλοί λόγοι για τους οποίους ο ιστότοπός σας μπορεί να εμφανίζει ένα σφάλμα 500 στους χρήστες σας, αλλά αυτοί είναι οι πιο συνηθισμένοι:
- A Permissions Error. Στις περισσότερες περιπτώσεις, ένα εσωτερικό σφάλμα διακομιστή 500 οφείλεται σε λανθασμένη άδεια σε ένα ή περισσότερα αρχεία ή φακέλους. Στις περισσότερες από αυτές τις περιπτώσεις, ευθύνεται μια εσφαλμένη άδεια σε ένα σενάριο PHP και CGI. Αυτά πρέπει συνήθως να ορίζονται στο 0755 (-rwxr-xr-x).
- A Timeout PHP. Εάν το σενάριό σας συνδεθεί με εξωτερικούς πόρους και το χρονικό όριο αυτών των πόρων, μπορεί να προκύψει σφάλμα HTTP 500. Οι κανόνες χρονικού ορίου λήξης ή ο καλύτερος χειρισμός σφαλμάτων στο σενάριό σας θα βοηθήσουν εάν αυτή είναι η αιτία του σφάλματος 500.
- Ένα σφάλμα κωδικοποίησης στο.htaccess. Αν και δεν είναι τόσο συνηθισμένο, φροντίστε να ελέγξετε ότι το αρχείο.htaccess του ιστότοπού σας είναι σωστά δομημένο.
Εάν χρησιμοποιείτε WordPress, Joomla ή άλλο σύστημα διαχείρισης περιεχομένου ή CMS, φροντίστε να αναζητήσετε στα κέντρα υποστήριξής τους για πιο συγκεκριμένη βοήθεια για την αντιμετώπιση προβλημάτων εσωτερικού σφάλματος διακομιστή 500.
Εάν δεν χρησιμοποιείτε ένα μη διαθέσιμο εργαλείο διαχείρισης περιεχομένου, ο πάροχος φιλοξενίας ιστού σας, όπως το InMotion, το Dreamhost, το IONOS (1&1) κ.λπ., πιθανότατα έχει κάποια βοήθεια 500 σφαλμάτων που μπορεί να είναι πιο συγκεκριμένη στην κατάστασή σου.
Περισσότεροι τρόποι με τους οποίους μπορεί να δείτε ένα εσωτερικό σφάλμα διακομιστή
Όταν οι υπηρεσίες Google, όπως το Gmail, αντιμετωπίζουν το σφάλμα, συχνά αναφέρουν ένα Προσωρινό Σφάλμα (500) ή απλώς 500.
Όταν εμπλέκεται το Windows Update, εμφανίζεται ως μήνυμα WU_E_PT_HTTP_STATUS_SERVER_ERROR ή σφάλμα 0x8024401F.
Εάν ο ιστότοπος που αναφέρει το σφάλμα 500 εκτελεί Microsoft IIS, ενδέχεται να λάβετε ένα πιο συγκεκριμένο μήνυμα σφάλματος:
500 Λίστα σφαλμάτων εσωτερικού διακομιστή | |
---|---|
Κωδικός | Επεξήγηση |
500,0 | Παρουσιάστηκε σφάλμα μονάδας ή ISAPI. |
500,11 | Η εφαρμογή τερματίζεται στον διακομιστή ιστού. |
500,12 | Η εφαρμογή είναι απασχολημένη με επανεκκίνηση στον διακομιστή web. |
500,13 | Ο διακομιστής ιστού είναι πολύ απασχολημένος. |
500,15 | Δεν επιτρέπονται τα απευθείας αιτήματα για το Global.asax. |
500,19 | Τα δεδομένα διαμόρφωσης δεν είναι έγκυρα. |
500,21 | Η ενότητα δεν αναγνωρίστηκε. |
500,22 | Μια διαμόρφωση ASP. NET httpModules δεν ισχύει στη λειτουργία Managed Pipeline. |
500,23 | Μια διαμόρφωση ASP. NET httpHandlers δεν ισχύει στη λειτουργία Managed Pipeline. |
500,24 | Μια διαμόρφωση πλαστοπροσωπίας ASP. NET δεν εφαρμόζεται στη λειτουργία Managed Pipeline. |
500,50 | Παρουσιάστηκε σφάλμα επανεγγραφής κατά τον χειρισμό ειδοποιήσεων RQ_BEGIN_REQUEST. Παρουσιάστηκε σφάλμα διαμόρφωσης ή εκτέλεσης εισερχόμενου κανόνα. |
500,51 | Παρουσιάστηκε σφάλμα επανεγγραφής κατά τον χειρισμό ειδοποιήσεων GL_PRE_BEGIN_REQUEST. Παρουσιάστηκε σφάλμα καθολικής διαμόρφωσης ή καθολικής εκτέλεσης κανόνα. |
500,52 | Παρουσιάστηκε σφάλμα επανεγγραφής κατά τον χειρισμό ειδοποιήσεων RQ_SEND_RESPONSE. Συνέβη μια εκτέλεση εξερχόμενου κανόνα. |
500,53 | Παρουσιάστηκε σφάλμα επανεγγραφής κατά τον χειρισμό ειδοποιήσεων RQ_RELEASE_REQUEST_STATE. Παρουσιάστηκε σφάλμα εκτέλεσης εξερχόμενου κανόνα. Ο κανόνας έχει ρυθμιστεί ώστε να εκτελείται πριν ενημερωθεί η κρυφή μνήμη εξόδου χρήστη. |
500.100 | Εσωτερικό σφάλμα ASP. |
Σφάλματα όπως το Σφάλμα HTTP 500
Πολλά μηνύματα σφάλματος προγράμματος περιήγησης είναι παρόμοια με το μήνυμα σφάλματος εσωτερικού διακομιστή 500, επειδή είναι όλα σφάλματα από την πλευρά του διακομιστή, όπως το 502 Bad Gateway, το 503 Service Unavailable και το 504 Gateway Timeout.
Υπάρχουν επίσης πολλοί κωδικοί κατάστασης HTTP από την πλευρά του πελάτη, όπως το δημοφιλές σφάλμα 404 Not Found, μεταξύ άλλων. Μπορείτε να τα δείτε όλα στη λίστα σφαλμάτων κωδικού κατάστασης