Zum Inhalt springen
0621 877 55 990
DAVINCI Rechenzentrum

StörungenFehlercodes500

Bereich: Webserver

500

Was bedeutet der Fehlercode 500?

Der Server hat das Problem, nicht die Anfrage. Ohne Blick ins Serverprotokoll ist ein 500er nicht zu lösen – dort steht die eigentliche Meldung: fehlende Datei, Datenbank nicht erreichbar, Speichergrenze überschritten.

Von Metehan Kurt · Fachlich geprüft von Seamand Mala · 30. Oktober 2026

  • 14Jahre

    unternehmerisch im IT-Betrieb, GmbH seit 2020

  • rund 1.000Arbeitsplätze

    in laufender Betreuung

  • 99,9 %Verfügbarkeit

    der Cloud-Services, je Kalendermonat

  • 7,4 Min.Ø Reaktionszeit

    laut Ticketsystem (12 Monate, alle Tickets); vertraglich höchstens 15 Min., rund um die Uhr

  • ISO 27001Partner-Rechenzentren

    in Deutschland – zertifiziert ist der Betreiber

Häufige Ursachen für 500

  • Ein Programmfehler in der Anwendung oder im PHP-Code, etwa nach einem Plugin-Update.
  • Die Datenbank ist nicht erreichbar oder die Zugangsdaten stimmen nicht mehr.
  • Eine fehlerhafte Konfigurationsdatei, zum Beispiel .htaccess.
  • Speicher- oder Zeitgrenzen des Servers sind überschritten.
  • Falsche Dateirechte nach einem Umzug oder Update.

500 beheben: Schritt für Schritt

  1. Fehlerprotokoll lesen

    Im Fehlerprotokoll des Webservers oder von PHP (error.log) steht die eigentliche Meldung. Ohne diesen Blick ist ein 500er nicht zu lösen.

  2. Letzte Änderung zurücknehmen

    Plugin, Theme, Update oder Konfiguration, die zuletzt geändert wurden, zurückdrehen und neu laden.

  3. Datenbank prüfen

    Ist der Datenbankserver erreichbar, stimmen Benutzer und Kennwort in der Konfiguration?

  4. Grenzen und Rechte prüfen

    memory_limit und max_execution_time anheben, wenn das Protokoll darauf zeigt; Dateirechte auf die Vorgaben der Anwendung setzen.

  5. An Fremdcode denken

    Tritt der Fehler plötzlich und ohne eigene Änderung auf, Dateien mit einer Sicherung vergleichen – eingeschleuster Code bricht Seiten oft genau so.

Wann ein Anruf günstiger ist

Wenn Shop oder Kundenportal betroffen sind, oder wenn der Fehler nach einer Änderung auftritt, die niemand im Haus eingespielt hat.

So gehen Sie vor

Die dreistelligen Codes sagen, wer das Problem hat. Die 400er bedeuten, dass die Anfrage nicht in Ordnung war – falsche Adresse oder fehlende Berechtigung. Die 500er bedeuten, dass der Server das Problem hat: Er ist überlastet, ein Dienst dahinter antwortet nicht, oder die Anwendung ist abgestürzt. Für die eigene Website ist das die wichtigste Unterscheidung überhaupt, denn 500er kosten Umsatz und Sichtbarkeit, 404er meist nicht.

  1. Die erste Ziffer lesen

    4 heißt: Die Anfrage war das Problem. 5 heißt: Der Server war das Problem. Diese eine Ziffer entscheidet, ob Sie bei sich suchen oder beim Anbieter – und sie wird am häufigsten übersehen.

  2. Prüfen, ob es alle betrifft

    Rufen Sie die Adresse von einem anderen Anschluss auf, etwa über das Mobilfunknetz. Erscheint der Fehler dort nicht, liegt es an Ihrem Netz, Ihrem Zwischenspeicher oder Ihrer Namensauflösung – nicht an der Website.

  3. Bei 500ern: in das Serverprotokoll sehen

    Ein 500er ohne Blick ins Protokoll ist nicht zu lösen. Dort steht die eigentliche Meldung – fehlende Datei, Datenbank nicht erreichbar, Speichergrenze überschritten, Syntaxfehler nach einer Änderung. Jeder Hoster stellt dieses Protokoll bereit.

Vollständige Anleitung: HTTP-Fehler der eigenen Website

Dort stehen alle Schritte, die PowerShell-Befehle dazu, was im Betrieb anders ist und ab wann Weitersuchen teurer wird als Aufhören.

Wenn das öfter vorkommt: Managed Server: Webserver betrieben, überwacht und gesichert