/ / / Σφάλμα εσωτερικού διακομιστή ή σφάλμα 500

Εσωτερικό σφάλμα διακομιστή ή σφάλμα 500

Ελέγξτε τα αρχεία καταγραφής για να προσδιορίσετε την αιτία του σφάλματος 500. Μπορεί να υπάρχει μια καταχώριση στο αρχείο error.log που υποδεικνύει την αιτία του προβλήματος. Ας εξετάσουμε τις πιο κοινές επιλογές.

Ελλειψη πηγών

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

Η παρουσία μη λειτουργικών σεναρίων ή περιορισμένου χρόνου για την εκτέλεσή τους.

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

Επίσης, οι webmaster ενδέχεται να αντιμετωπίσουν παρόμοιο σφάλμα εάν εκτελούν ένα σενάριο CGI από το Apache, εάν ο χρόνος που καθορίζεται στις ρυθμίσεις διακομιστή δεν είναι αρκετός για την εκτέλεση του σεναρίου.

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

Σφάλματα κατά τον καθορισμό δικαιωμάτων πρόσβασης

Σφάλμα http 500 σφάλμα εσωτερικού διακομιστή
Τα δικαιώματα αρχείου πρέπει να είναι 444 ή644. Το CHMOD για φακέλους δεν πρέπει να διαφέρει από το 755, δηλαδή μόνο ο κάτοχος πόρων μπορεί να τους δει. Τα δικαιώματα πρόσβασης σεναρίου πρέπει να οριστούν ως 600. Διαφορετικά, ο διακομιστής, για λόγους ασφαλείας, αποκλείει την πρόσβαση στο σενάριο, ακόμη και αν είναι λειτουργικό.

Εάν αυτός είναι ο λόγος που εμφανίζεται το σφάλμα 500, χρησιμοποιήστε έναν διαχειριστή FTP για να αλλάξετε τα δικαιώματα. Το Filezilla κάνει εξαιρετική δουλειά με αυτές τις δυνατότητες.

Το αρχείο Htaccess περιέχει μη υποστηριζόμενες οδηγίες

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

Το σφάλμα 500 μπορεί να εμφανιστεί εάν χρησιμοποιείτεέναν διακομιστή που εκτελεί suPHP, δηλαδή υποστηρίζοντας το php.ini. Εάν το αρχείο .htaccess περιέχει οδηγίες που αλλάζουν τις παραμέτρους του περιβάλλοντος PHP, ενδέχεται να εμφανιστούν προβλήματα. Οι πιο συνηθισμένες οδηγίες είναι php_admin_flag, php_flag και php_value.

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

Αυτό το πρόβλημα μπορεί να λυθεί πολύ απλά -μπορείτε απλά να διαγράψετε τις ανεπιθύμητες παραμέτρους. Μια άλλη επιλογή είναι να τα σχολιάσετε προσθέτοντας ένα σύμβολο # στην αρχή της γραμμής. Πρέπει να υπάρχει κενό μεταξύ του κατακερματισμού και του ονόματος της οδηγίας.

Εάν πρέπει απολύτως να το κάνετεσχολίασαν παραμέτρους, μπορούν να γραφτούν στο αρχείο php.ini. Σε αυτήν την περίπτωση, δεν χρειάζεται να χρησιμοποιήσετε php_admin_flag, php_flag και php_value - απλώς ορίστε τα σύμφωνα με την αρχή: "όνομα της απαιτούμενης παραμέτρου = On".

Θανατηφόρο σφάλμα PHP

 σφάλμα 500 εσωτερικό σφάλμα διακομιστή
Αυτό το πρόβλημα μπορεί να προκύψει εάν PHPλειτουργεί με βάση την αρχή του CGI. Σε αυτήν την περίπτωση, πρέπει να ελέγξετε προσεκτικά τον κωδικό προγράμματος, να διαγνώσετε και να διορθώσετε σφάλματα. Σημειώστε ότι οι καταλήξεις γραμμής σεναρίου CGI δεν πρέπει να είναι σε μορφή Windows (rn), αλλά πρέπει να είναι σε μορφή UNIX (n).

Εάν καμία από τις προτεινόμενες λύσεις δεν επιλύσει το σφάλμα, επικοινωνήστε με τον πάροχο φιλοξενίας σας. Εξηγήστε λεπτομερώς σε αυτόν πότε και μετά ποιες ενέργειες εμφανίστηκε το σφάλμα 500. Ζητήστε να υποδείξετε τις αιτίες του προβλήματος και να παράσχετεβοήθεια για τη διόρθωσή του. Σε περίπτωση που ο διαφημιστής δεν μπορεί να μάθει γιατί εμφανίστηκε το σφάλμα εσωτερικού διακομιστή http 500, επικοινωνήστε με την υπηρεσία υποστήριξης του CMS που χρησιμοποιείτε. Φροντίστε να συμπεριλάβετε όλες τις λεπτομέρειες στην επιστολή σας, συμπεριλαμβανομένου - σχόλια από τον πάροχο φιλοξενίας σχετικά με την περίπτωσή σας.