Τι είναι το σφάλμα 500 και πώς μπορεί να διορθωθεί
μικροαντικείμενα / / May 04, 2021
Οδηγίες για χρήστες και ιδιοκτήτες του πόρου.
Τι σημαίνει ο κωδικός σφάλματος 500
Το σφάλμα 500 (σφάλμα εσωτερικού διακομιστή) είναι πρόβλημα εσωτερικού διακομιστή. Εμφανίζεται όταν ένα πρόγραμμα περιήγησης ή άλλος πελάτης στέλνει ένα αίτημα στο διακομιστή και ο διακομιστής δεν μπορεί να το επεξεργαστεί.
Μία από τις πιο κοινές αιτίες ενός σφάλματος 500 είναι η λανθασμένη σύνταξη στο αρχείο .htaccess. Επιπλέον, μερικές φορές εμφανίζεται μετά τη μεταφόρτωση λανθασμένων σεναρίων CGI στο διακομιστή ή την εσφαλμένη εγκατάσταση δικαιώματα πρόσβασης.
Δηλαδή, στο σφάλμα 500, όπως και σε άλλες απαντήσεις με έναν κωδικό που ξεκινά με τον αριθμό 5, ευθύνονται οι προγραμματιστές ή οι διαχειριστές διακομιστή. Όχι όμως χρήστες.
Τι να κάνετε για έναν χρήστη με σφάλμα 500
Εάν δείτε ένα σφάλμα 500 στον ιστότοπο κάποιου άλλου, έχετε δύο επιλογές.
Περίμενε
Εάν δεν έχετε πρόσβαση σε αυτόν τον πόρο, δεν θα μπορείτε να επεξεργαστείτε το αρχείο, να αλλάξετε τις ρυθμίσεις ή να εκτελέσετε άλλες παρόμοιες ενέργειες. Άρα αξίζει να περιμένουμε μέχρι
διαχειριστής θα διορθώσει το σφάλμα και θα επισκεφθεί τον ιστότοπο αργότερα.Ενημερώστε τον διαχειριστή πόρων
Δεν παρακολουθούν όλοι οι κάτοχοι ιστότοπων αρχεία καταγραφής και διαβάζουν μηνύματα σφάλματος όλο το εικοσιτετράωρο. Είναι πιθανό ο διαχειριστής απλά να μην γνωρίζει ότι ο ιστότοπος έχει σταματήσει να λειτουργεί.
Εάν ναι, μπορείτε να βοηθήσετε. Προσπαθήστε να βρείτε τα στοιχεία επικοινωνίας και επικοινωνήστε με τον κάτοχο της ιδιοκτησίας για να αναφέρετε ένα πρόβλημα. Εάν δεν βλέπετε χρήσιμα δεδομένα στον ίδιο τον ιστότοπο λόγω σφάλματος 500, βρείτε το αποθηκευμένο αντίγραφο της σελίδας στις μηχανές αναζήτησης ή στο αρχείο Διαδικτύου.
Τι δεν έχει νόημα ένας χρήστης να κάνει με ένα σφάλμα 500
Δεδομένου ότι το πρόβλημα είναι με τον διακομιστή, δεν υπάρχει λόγος για τον πελάτη να κάνει τίποτα. Επομένως, μην δοκιμάσετε:
- επανεκκινήστε τον υπολογιστή.
- αλλαγή προγράμματος περιήγησης
- επανεγκαταστήστε λογισμικό.
- επανεκκινήστε το δρομολογητή.
Τι πρέπει να κάνετε για έναν διαχειριστή με σφάλμα 500
Φυσικά, πολλά εξαρτώνται από τις ιδιαιτερότητες του πόρου σας: σε ποια μηχανή λειτουργεί, ποια φιλοξενία βρίσκεται και τι έχετε αλλάξει στον ιστότοπο πρόσφατα. Ωστόσο, οι καθολικές προτάσεις στις περισσότερες περιπτώσεις βοηθούν να απαλλαγούμε από το σφάλμα 500
Σας συμβουλεύουμε να δοκιμάσετε με συνέπεια κάθε μία από τις επιλογές, εάν, φυσικά, είναι σχετική με τον πόρο σας.
Ελέγξτε τη σύνταξη του αρχείου .htaccess
Εάν χρησιμοποιείτε τον διακομιστή ιστού Apache, τότε πιθανότατα υπάρχει ένα αρχείο .htaccess στη ρίζα του ιστότοπού σας ή σε υποφακέλους. Αποθηκεύει τις ρυθμίσεις διακομιστή.
Στις περισσότερες περιπτώσεις, ο πόρος θα λειτουργεί χωρίς αυτό το αρχείο. Δοκιμάστε να μετονομάσετε .htaccess, για παράδειγμα, σε .htaccess_ και, στη συνέχεια, επιστρέψτε στην κύρια σελίδα του ιστότοπου.
Εάν το σφάλμα 500 έχει εξαφανιστεί, τότε το πρόβλημα βρίσκεται στο .htaccess. Ελέγξτε τη σύνταξη αυτού του αρχείου - ίσως έχετε εισαγάγει έναν επιπλέον χαρακτήρα κάπου ή κάνατε ένα τυπογραφικό λάθος κατά την επεξεργασία. Εάν υπάρχει προηγούμενη έκδοση των ρυθμίσεων, ελέγξτε ξανά και δείτε εάν εμφανίζεται το σφάλμα 500.
Μερικές φορές βοηθά να σχολιάσετε τη γραμμή Επιλογών στο .htaccess - εισαγάγετε # στην αρχή της. Εάν αυτό δεν λειτουργεί, σχολιάστε και τις άλλες γραμμές και, στη συνέχεια, αφαιρέστε το # διαδοχικά για να βρείτε την προβληματική θέση στο αρχείο.
Εάν έχετε επεξεργαστεί την .htaccess, ελέγξτε για να δείτε εάν οι αλλαγές αποθηκεύτηκαν. Συμβαίνει ότι ο υποστηρικτής ορίζει δικαιώματα σε αυτό το αρχείο που απαγορεύουν την επεξεργασία. Σε αυτήν την περίπτωση, δοκιμάστε να πραγματοποιήσετε λήψη του .htaccess στον υπολογιστή σας, αλλάξτε το αρχείο σε οποιοδήποτε επεξεργαστής κειμένου και ανεβάστε στον ιστότοπο αντί για την παλιά έκδοση.
Προβολή αρχείου καταγραφής σφαλμάτων
Εάν έχετε κάνει πρόσφατα κάποια εργασία στον ιστότοπο, μπορεί να είχε ως αποτέλεσμα ένα σφάλμα 500. Ανοίξτε τα αρχεία καταγραφής και δείτε αν υπάρχουν μηνύματα προβλήματος. Εάν ναι, αναλύστε τα και δοκιμάστε ξεκάνω πρόσφατες προσαρμογές.
Οι κεντρικοί υπολογιστές συνήθως υποδεικνύουν πού αποθηκεύονται τα αρχεία καταγραφής από προεπιλογή και πώς να έχουν πρόσβαση σε αυτά από τον πίνακα ελέγχου. Αυτές οι πληροφορίες μπορείτε να βρείτε στις ενότητες βοήθειας ή FAQ (συνήθεις ερωτήσεις) στον ιστότοπο φιλοξενίας.
Ορίστε δικαιώματα για σενάρια CGI
Εάν χρησιμοποιείτε σενάρια CGI, τότε τα αρχεία μαζί τους και οι φάκελοι στους οποίους βρίσκονται πρέπει να έχουν δικαίωμα πρόσβασης 0755 (drwxr - xr - x). Αυτός ο συνδυασμός επιτρέπει μόνο στον κάτοχο να του γράψει. Άλλοι χρήστες μπορούν να διαβάσουν μόνο αυτά τα αρχεία και να τα εκτελέσουν.
Εάν έχετε ορίσει διαφορετικά δικαιώματα, αυτό μπορεί να οδηγήσει σε σφάλμα 500.
Ελέγξτε το περιεχόμενο των σεναρίων CGI
Τα έγκυρα σενάρια CGI πρέπει να έχουν τελειώματα γραμμής σε μορφή Unix (\ n), όχι σε μορφή Windows (\ r \ n). Για να διατηρήσετε τη σωστή έκδοση, πρέπει να ανεβάσετε τον κώδικα στους περισσότερους ιστότοπους φιλοξενίας μέσω FTP σε λειτουργία ASCII. Εάν δεν ξέρετε ποιες ρυθμίσεις χρησιμοποιήσατε, φορτώστε ξανά τα σενάρια και δείτε αν το σφάλμα 500 έχει εξαφανιστεί.
Επίσης, τα προγράμματα CGI μπορούν να δημιουργήσουν εσφαλμένες κεφαλίδες απόκρισης HTTP. Σε αυτήν την περίπτωση, πιθανότατα θα δείτε σφάλματα στα αρχεία καταγραφής.
Καταργήστε ή απενεργοποιήστε τα προσφάτως εγκατεστημένα πρόσθετα ή στοιχεία
Συμβαίνει ότι τα μεμονωμένα στοιχεία του ιστότοπου ή των προσθηκών έρχονται σε διένεξη μεταξύ τους. Αυτό οδηγεί επίσης σε σφάλμα 500 και σε άλλα προβλήματα από τον διακομιστή.
Εάν έχετε εγκαταστήσει πρόσφατα ή ενημερώσει λειτουργικές μονάδες, δοκιμάστε να απενεργοποιήσετε αυτά τα στοιχεία στον πίνακα διαχείρισης. Ίσως, μετά από αυτό, ο ιστότοπος θα έχει άλλα λάθη. Αλλά αν η απάντηση 500 δεν έρθει πλέον, είναι απλώς μια σύγκρουση στοιχείων ή προσθηκών.
Βελτιστοποίηση σεναρίων
Εάν τα σενάρια χρειάζονται πολύ χρόνο για να εκτελεστούν ή δεν υπάρχουν αρκετοί πόροι για αυτά, δοκιμάστε να αναθεωρήσετε το περιεχόμενό τους. Ίσως ο κώδικας πρέπει να βελτιστοποιηθεί έτσι ώστε να καταναλώνει λιγότερο χρόνο CPU και RAM.
Ιδιαίτερα συχνά τα σενάρια δεν διαθέτουν πόρους εάν χρησιμοποιείτε εικονική φιλοξενία. Εκεί, η ποσότητα της μνήμης είναι αυστηρά περιορισμένη, ώστε όλοι οι λογαριασμοί στον ίδιο φυσικό διακομιστή να έχουν ίσες ευκαιρίες.
Προσπαθήστε να χωρίσετε το σενάριο σε μπλοκ και να αξιολογήσετε την απόδοση καθενός από αυτά. Εάν υπάρχουν πολλές εξωτερικές κλήσεις στον κώδικα ή η κατανάλωση μνήμης αυξάνεται σταθερά μέχρι το καθορισμένο όριο, σίγουρα αξίζει να κάνετε κάτι γι 'αυτό.
Αυξήστε τη μνήμη RAM του διακομιστή
Συμβαίνει ότι ακόμα και μετά τη βελτιστοποίηση των σεναρίων, καταναλώνουν πάρα πολύ μνήμη. Σε αυτήν την περίπτωση, θα πρέπει να μεταβείτε σε ένα πιο ακριβό πακέτο φιλοξενίας ή, εάν παρέχεται μια τέτοια ευκαιρία, αυξήστε άμεσα την κατανομή μνήμης. Και μην πληρώνετε υπερβολικά για άλλους πόρους που δεν χρειάζεσαι.
Ζητήσετε βοήθεια
Επικοινωνήστε με την υπηρεσία υποστήριξης του διαφημιστή ή το φόρουμ προφίλ. Αναζητήστε παρόμοια σφάλματα Υπερχείλιση στοίβας - εάν δεν υπάρχει κατάλληλο θέμα, δημιουργήστε ένα νέο. Περιγράψτε την κατάσταση όσο το δυνατόν λεπτομερέστερα και ετοιμαστείτε να δοκιμάσετε τις διάφορες επιλογές που θα σας προσφερθούν στα σχόλια.
Είναι αλήθεια, μερικές φορές πρέπει να περιμένετε πολύ χρόνο για απαντήσεις. Επομένως, είναι λογικό να πάτε σε παρόμοια θέματα και να ζητήσετε βοήθεια εκεί.
Τέλος, μπορείτε να εγγραφείτε σε ιστότοπους για ελεύθερους επαγγελματίες ως πελάτης. Οι ειδικοί θα σας βοηθήσουν να λύσετε το πρόβλημα, ακόμα κι αν όχι δωρεάν.
Διαβάστε επίσης💿⚙️💻
- Τι να κάνετε εάν το πρόγραμμα περιήγησης επιβραδύνεται
- Πώς να διορθώσετε το σφάλμα ανεμιστήρα CPU κατά την εκκίνηση του υπολογιστή σας
- Τι πρέπει να κάνετε εάν ο διακομιστής DNS δεν αποκρίνεται
- Τι σημαίνει 404 Not Found και άλλα σφάλματα ιστοσελίδας;
- Τι πρέπει να κάνετε εάν το Διαδίκτυο χαθεί στα Windows
"Σκληρό και επώδυνο": γράφουν οι πρώτοι θεατές της τέταρτης σεζόν του "The Handmaid's Tale"
17 Μαΐου Σημαντικές τηλεοπτικές εκπομπές: New Star Wars, Love, Death και Robots and The Food Block