Ruft ein Besucher eine Webseite auf und ist diese temporär aus unterschiedlichen, internen Gründen nicht erreichbar, gibt der Browser eine entsprechende Meldung wie den Fehler 500 (Internal Server Error), den Fehler 503 (Service unavailable), den Fehler 504 (Gateway Timeout) oder den wohl bekanntesten HTTP Error 404 (Page Not Found) aus. Alle diese sind nicht auf eine mangelhafte Verbindung zurückzuführen und haben ihre Ursache in der entfernten IT-Infrastrukur. Sie zeigen an, dass der Server nicht in der Lage ist, eine bestimmte Anfrage zu beantworten, weil ihm Informationen fehlen oder Probleme bei der Verarbeitung auftreten. Leider sind die meisten Meldungen zunächst wenig informativ - sie geben einen Hinweis auf die Ursache, ohne dabei deren Grund oder Schritte für eine Lösung präzise zu nennen. Show
Ursprung des Fehler 500Webseiten werden heutzutage in der Regel bei jedem Aufruf dynamisch erzeugt, indem zahlreiche Skripte - sie können als kleine Programme angesehen werden - die notwendigen Informationen aus unterschiedlichen Quellen wie einer Datenbank, externen Dateien wie Bilder, Videos oder multimedialen Elementen und Angaben zum Layout abrufen. Kommt es dabei zu einem Fehler, weil beispielsweise eine bestimmte Schnittstelle (API) nicht rechtzeitig antwortet, fehlen elementare Angaben, ohne die keine korrekte Darstellung möglich ist. In diesem Fall wäre eine Antwort unvollständig oder nicht von einem Browser zu interpretieren - um den Server und den Client zu schützen, gibt der Webserver stattdessen den Fehler 500 oder eine seiner untergordneten Statusmeldungen aus. Der Fehler 500 als Internal Server ErrorUm eine Kategorisierung zu schaffen und die Suche nach einer Lösung zu erleichtern, sind die Server Error in verschiedene Teilbereiche geordnet und geben anhand ihrer ersten Ziffer Aufschluss auf ihre Ursache. Die 5 in Fehler 500, Fehler 502, Fehler 503 oder Fehler 504 deutet auf einen Ursprung hin, der in Verbindung mit der Konfiguration oder der internen Kommunikation zwischen einzelnen Diensten steht. Er zeigt in der Regel an, dass technische Probleme aufgetreten sind, die die reguläre Arbeit des Servers verhindern. Die erforderlichen Gegenmaßnahmen und die Lösung dieser Fehlfunktion inklusive einer Datensicherung liegen in der Verantwortung des Betreibers und benötigen die erweiterten Rechte, die nur der Webhoster besitzt. Bis auf wenige Ausnahmen stehen sie in keinem Zusammenhang mit dem Gerät eines Besuchers. Details finden sich bei der Analyse der Log-DateienDie ungenaue Information einer Statusmeldung wie dem Fehler 500 ist prinzipiell nicht negativ zu bewerten, da jede Aussage über ein mögliches Problem eventuelle Schwachstellen in der Sicherheit verraten könnte. Als Webhoster oder Administrator besteht zusätzlich die Möglichkeit, die entsprechenden Logs anzusehen, um daraus Ursprung und Lösung abzuleiten. Diese geben exkate Details über den Fehler 500 und seinen Ursprung sowie notwendige Schritte zur Lösung des Problems. Der Fehler 500 Internal Server Error und seine LösungWegen seiner unspezifischen Angabe ist es keine einfache Aufgabe, in kurzer Zeit eine Lösung für den Fehler 500 zu finden. In einigen Fällen bezeichnet er lediglich einen zeitweiligen Ausfall eines bestimmten Dienstes oder dieser antwortet zum Beispiel aufgrund eines gleichzeitig stattfindenden Updates mit unvollständigen Daten. Vor einer intensiven Analyse der Lage oder einer radikalen Lösung wie einem Umstellen der IT-Infrastruktur sollte deshalb erst einmal ein eigehender und wiederholter Betriebstest erfolgen, bei dem sich der angegebene Fehler 500 als vollständig reproduzierbar erweist. Je nach Situation empfehlen sich anschlie0end als Lösung folgende Schritte:
Um den Fehler 500 analysieren zu können und die für eine Lösung notwendige Zeit zu gewinnen, ist es in einigen Fällen sinnvoll, die Webseite zunächst temporär auf einen anderen Server umzuleiten. Auf diese Weise kann eine dauerhafte Lösung eingerichtet und in einem sicheren Umfeld geprüft werden, ohne den laufenden Betrieb und die Erreichbarkeit einer Webseite zu beeinflussen. Melden Sie sich an um Ihre Produkte und Dienste zu verwalten oder Bestellungen aufzugeben und sie zu verfolgen. Mein Kunden-Account Webmail
Beheben des Fehlers “500 Internal Server Error” Erfahren Sie hier, welche Maßnahmen Sie bei einem Fehlercode 500 anwenden können Mitmachen Teilen Twitter Facebook LinkedIn
Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie beim geringsten Zweifel die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button «Mitmachen» auf dieser Seite. Letzte Aktualisierung am 21.07.2022 ZielDer Fehlertyp "500 Internal Server Error" kann Ihre gesamte Website oder nur Teile davon betreffen. Er kann dauerhaft sein, sporadisch auftreten oder zu einer leeren Seite führen. Diese Fehler können auch durch Updates entstehen, die automatisch von Komponenten Ihrer Website durchgeführt werden und daher ohne jegliche Änderung Ihrerseits auftreten. Diese Anleitung erklärt, wie Sie die häufigsten "Fehler 500" diagnostizieren. OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren. Bei Schwierigkeiten kontaktieren Sie bitte einen spezialisierten Dienstleister und/oder stellen Ihre Fragen in der OVHcloud Community unter https://community.ovh.com/en/ (Englisch). Leider können wir Ihnen für administrative Aufgaben keine weitergehende technische Unterstützung anbieten. Voraussetzungen
In der praktischen AnwendungBevor Sie fortfahren, überprüfen Sie Ihre Website auf verschiedenen Geräten und Browsern. Wenn der Fehler in einigen Fällen nicht auftritt (z.B. in einem anderen Browser), steht er nicht mit Ihren OVHcloud Diensten in Zusammenhang. Starten Sie Ihre lokalen Geräte neu und wenden Sie sich bei Bedarf an einen IT-Experten. Vereinfacht ausgedrückt besteht eine Webseite aus Quellcode (zum Beispiel .php-Dateien, verbunden mit einer Datenbank) und zusätzlichen Daten. Wir raten Ihnen dringend, Backups Ihrer Daten zu erstellen, bevor Sie weitere Maßnahmen ergreifen:
Um einen "Fehler 500" zu beheben, können Sie Ihre Website aus einem Backup wiederherstellen. Es ist jedoch vorzuziehen, eine eingehende Diagnose durchzuführen, um den genauen Ursprung des Fehlers zu ermitteln. Die Logs Ihres Hostings überprüfenLesen Sie zuerst diese Anleitung, um die Ursache des Fehlers 500 in den Logs Ihres Hostings zu ermitteln. Ihre Website in den Entwicklermodus versetzenUm mögliche PHP-Fehler anzuzeigen, versetzen Sie Ihr Hosting anschließend mithilfe dieser Instruktionen in den Entwicklermodus ( Die .htaccess Datei testenEin "Fehler 500" kann auf eine Anomalie in einer Um dies zu überprüfen, verbinden Sie sich via FTP mit Ihrem Hosting. Benennen Sie diese Datei dann in Wenn Sie Hilfe bei der Durchführung der notwendigen Operationen benötigen, können Sie sich an einen unserer Partner wenden. Berechtigungen von Ordnern und Dateien überprüfenJede Datei und jeder Ordner Ihres Quellcodes hat eine bestimmte Stufe von Lese-, Schreib- und Ausführungsberechtigungen innerhalb des Dateisystems Ihres Webhostings. Das soll sie vor böswilliger oder unsachgemäßer Manipulation schützen. Ein "Fehler 500" kann mit einem falschen Level an Zugriffsrechten auf Ordner oder Dateien Ihrer Seite zusammenhängen. Um auf diese Dateien zuzugreifen, verbinden Sie sich via FTP mit Ihrem Hosting. Die Anleitung "Verwendung von FileZilla" hilft Ihnen anschließend, folgende Elemente zu überprüfen:
Auf die Fehlerdetails in Ihren Skripten zugreifenAus Sicherheitsgründen verschleiert Ihre Website alle technischen Details über einen Fehler 500. Wenn Sie oder Ihr Entwickler Zugang zu diesen Informationen haben möchten, können Sie sich über SSH mit Ihrer Website verbinden (nur verfügbar mit einem Webhosting der Reihe Pro, Performance oder Cloud Web). Ihre Website auf einen vorherigen Zustand zurücksetzenWenn der "Fehler 500" nach dem Ändern der PHP-Konfiguration Ihres Webhostings aufgetreten ist, kehren Sie zur vorherigen Einstellung zurück, indem Sie unserer Anleitung folgen. Das Ausführen von Datenbank- oder FTP-Wiederherstellungsvorgängen ersetzt alle in Ihrem FTP-Speicherplatz oder Ihrer Datenbank enthaltenen Daten durch eine Backupversion. Infolgedessen können Sie keine Änderungen oder Dateien wiederherstellen, die nach dem Zeitstempel der verwendeten Sicherung gespeichert wurden. Die Wiederherstellung des Quellcodes Ihrer Website wirkt sich auf alle Websites auf Ihrem OVHcloud Webhosting aus. Um den Quellcode Ihrer Website wiederherzustellen, lesen Sie unsere Anleitung "Den Speicherplatz Ihres Webhostings wiederherstellen". Beachten Sie, dass diese Operation allein keine dauerhafte Lösung darstellt. Wenn Ihre Website eine Datenbank nutzt, lesen Sie unsere Anleitung "Backup in eine Webhosting-Datenbank importieren", um diese auf einen früheren Zustand zurückzusetzen. Weiterführende InformationenKontaktieren Sie OVHcloud Partner Für den Austausch mit unserer User Community gehen Sie auf https://community.ovh.com/en/ Haben Ihnen die Anleitungen geholfen?Ja Nein Bevor Sie Ihre Meinung abgeben, nehmen wir gerne Ihre Vorschläge auf, wie wir diese Dokumente verbessern können. Woran liegt es? An den Bildern, dem Inhalt oder Aufbau der Anleitungen? Schreiben Sie es uns gerne, dann machen wir es zusammen besser. Ihre Support-Anfragen werden in diesem Formular nicht entgegengenommen. Verwenden Sie hierfür bitte das Formular "Ein Ticket erstellen" . Was tun bei Fehler 500?Beheben des Fehlers “500 Internal Server Error”. Die Logs Ihres Hostings überprüfen.. Ihre Website in den Entwicklermodus versetzen.. Die .htaccess Datei testen.. Berechtigungen von Ordnern und Dateien überprüfen.. Auf die Fehlerdetails in Ihren Skripten zugreifen.. Ihre Website auf einen vorherigen Zustand zurücksetzen.. Was tun bei interner Serverfehler?Häufig können diese grundlegenden Schritte zur Fehlerbehebung dazu beitragen, diese Probleme in kürzester Zeit zu beheben:. Lösche den Cache und die Cookies des Browsers oder der App.. Versuche, im privaten/Inkognito-Modus des Browsers darauf zuzugreifen.. Starte dein Gerät neu.. Installiere die App neu.. Was ist ein interner Fehler?Eine Fehlermeldung der Form Interner Fehler: X1234 bedeutet, dass der Compiler auf eine Bedingung gestoßen ist, die keinen Syntaxfehler darstellt und die nicht erfolgreich bearbeitet werden kann.
Kann diese Anfrage momentan nicht verarbeiten HTTP Error 500?Der HTTP-Statuscode 500 ist ein allgemeiner Fehlercode. Er bedeutet, dass der Server auf eine unerwartete Bedingung gestoßen ist, die ihn daran hinderte, die Anfrage zu erfüllen. Dieser Fehler wird in der Regel vom Server zurückgegeben, wenn kein anderer Fehlercode geeignet ist.
|