Starte kostenlos – die ersten 3 Monate sind kostenlosZum Angebot

Fehlerbehebung

Fehler 500 – interner Serverfehler nach einem Update oder PHP-Wechsel

Zeigt die Seite „500 Internal Server Error“ oder einen weißen Bildschirm? Finde die letzte Änderung, stelle die PHP-Version zurück, schalte Plugins aus oder stelle sicher aus einem Backup wieder her.

3 Min. LesezeitAktualisiert

Auf dieser Seite
  1. Das kann das Kontrollpanel (noch) nicht
  2. Häufige Fragen
  3. Welche PHP-Version soll ich wählen?
  4. Kann ich für verschiedene Websites unterschiedliche PHP-Versionen haben?
  5. Der Fehler kommt und geht. Was bedeutet das?

Fehler 500 bedeutet, dass der Server beim Erstellen der Seite hängen geblieben ist. Die Ursache ist fast immer eine Änderung: eine neue PHP-Version, ein aktualisiertes Plugin oder Theme oder eine Korrektur in einer PHP-Datei. Finde die Änderung und mache sie rückgängig. Gehe die Schritte von oben nach unten durch – die meisten Fehler sind nach den ersten dreien gelöst.

Fehlersuch-Treppe: was wurde geändert, PHP-Version, Plugin oder Theme, Fehlerprotokoll, Backup wiederherstellen und Support
Beginne auf der untersten Stufe
  1. Schritt 1: Herausfinden, was geändert wurde

    Gehe zu Sicherheit → Aktivitätsprotokoll. Der Tab Änderungsprotokoll zeigt die letzten Änderungen im ganzen Konto (alle Webhostings), zum Beispiel einen Wechsel der PHP-Version, mit Zeitpunkt und Urheber. Wähle unter Bereich Webhosting, um nur die Änderungen der Webhostings zu sehen, und Mehr anzeigen für ältere. Vergleiche mit dem Zeitpunkt, zu dem der Fehler begann.

  2. Schritt 2: PHP-Version zurückstellen

    Hat jemand kurz vor dem Fehler die PHP-Version gewechselt, gehe zu Webhosting → PHP, wähle unter PHP-Version die vorherige Version und klicke auf Speichern. Du kannst zwischen 8.2, 8.3 und 8.4 wählen.

    Die Seite PHP mit dem Dropdown PHP-Version und dem Button Speichern
    Eine PHP-Version gilt für das ganze Webhosting
  3. Schritt 3: Plugins oder Theme ausschalten

    Nutzt du WordPress, öffne die Dateien über Webhosting → Dateien oder SFTP und benenne den Ordner public/wp-content/plugins zum Beispiel in plugins-ausgeschaltet um. Funktioniert die Seite jetzt, liegt es an einem Plugin. Gib dem Ordner seinen Namen zurück und benenne jeweils ein Plugin um, bis du den Übeltäter gefunden hast. Hat das nichts gebracht, mache dasselbe mit dem Ordner deines Themes unter wp-content/themes. Die vollständige Anleitung steht in WordPress zeigt einen weißen Bildschirm oder Fehler 500.

  4. Schritt 4: Das Fehlerprotokoll lesen

    Die Ursache steht meist im Protokoll. Öffne mit Webhosting → Dateien oder deinem SFTP-Programm den Ordner logs in deinem Home-Ordner. logs/php/error.log zeigt PHP-Fehler, und logs/<website>.error.log (zum Beispiel main.error.log) zeigt Fehler des Webservers. Die unterste Zeile ist die neueste.

  5. Schritt 5: Aus dem Backup wiederherstellen

    Gehe zu Webhosting → Backup. Wir erstellen täglich Backups und bewahren sie 30 Tage auf. Wähle den Tab Webhosting, Datenbank oder Website und klicke neben einem Backup von vor dem Fehler auf Wiederherstellen.

    Backup wiederherstellen mit markierter Option Daneben und dem Hinweis, dass der aktuelle Stand unberührt bleibt
    Stelle zuerst daneben wieder her, dann überschreibst du nichts

    Wähle Daneben (sicher – nichts wird überschrieben), damit du vergleichen kannst, ohne etwas zu verlieren. Bist du sicher, dass das Backup das richtige ist, kannst du danach Aktuellen Stand überschreiben wählen.

  6. Schritt 6: Support kontaktieren

    Wende dich an den Support und schreibe, wann der Fehler begann und was geändert wurde. Ist die ganze Website ausgefallen, schreib das in den Betreff.

Das kann das Kontrollpanel (noch) nicht

Das Kontrollpanel zeigt das PHP-Fehlerprotokoll noch nicht an: Es liegt als Datei im Ordner logs (siehe den Schritt Das Fehlerprotokoll lesen). Nutzt du WordPress, kannst du den Fehler auch mit WP_DEBUG_LOG in eine Datei schreiben lassen. Siehe den Schritt Die Fehlermeldung selbst ansehen in WordPress zeigt einen weißen Bildschirm oder Fehler 500.

Häufige Fragen

Welche PHP-Version soll ich wählen?

Die neueste, die deine Website unterstützt. Aktualisiere zuerst WordPress, Plugins und Theme und wechsle dann auf 8.3 oder 8.4. Treten Fehler auf, wechselst du zurück.

Kann ich für verschiedene Websites unterschiedliche PHP-Versionen haben?

Heute nicht. Eine PHP-Version gilt für das ganze Webhosting. PHP-Version pro Website ist in Entwicklung.

Der Fehler kommt und geht. Was bedeutet das?

Es kann eine schwere Seite sein, ein Plugin, dem der Speicher ausgeht, oder viele Besucher gleichzeitig. Notiere die Zeitpunkte und schicke sie an den Support, dann können wir sehen, was auf dem Server passiert ist.

Antwort nicht gefunden?

Antwort innerhalb von 1 Werktag · Mo–Fr 8–17 Uhr