Fehler 500 (Internal Server Error) oder weisse Seite

Ein Fehler 500 oder eine leere, weisse Seite bedeutet: Beim Ausführen Ihrer Webseite ist ein Fehler aufgetreten. Fast immer liegt die Ursache in der Webseite selbst, zum Beispiel nach einem Update, einem neuen Plugin oder einer Änderung an der .htaccess.

1. Fehlerprotokoll ansehen

Klicken Sie im Cpanel im Bereich Logs & Statistiken auf Zugriffs-/Fehlerprotokolle. Unter Fehlerprotokolle steht meist die genaue Ursache mit Datei und Zeilennummer, siehe Artikel «Zugriffs- und Fehlerprotokolle Ihrer Webseite anzeigen».

2. Häufige Ursachen

Meldung im ProtokollLösung
«Allowed memory size … exhausted»memory_limit erhöhen, siehe Artikel «PHP-Einstellungen anpassen (memory_limit, upload_max_filesize, display_errors)»
«Call to undefined function» oder «syntax error» nach einem UpdateDie Anwendung passt nicht zur PHP-Version. Wählen Sie eine passende Version, siehe Artikel «PHP-Version ändern», oder aktualisieren Sie die Anwendung.
Fehler in einer Datei eines Plugins oder ThemesDeaktivieren Sie das Plugin. Bei WordPress-Hosting geht das im Cpanel unter WordPress-Werkzeuge > Plugins > Verwalten, auch wenn der WordPress-Adminbereich nicht mehr erreichbar ist. Sonst benennen Sie den Ordner des Plugins mit dem Datei-Manager um, zum Beispiel in plugin-name-aus.
«Invalid command» oder Fehler in .htaccessMachen Sie die letzte Änderung an der Datei .htaccess rückgängig.
«Maximum execution time exceeded»max_execution_time erhöhen

3. Letzten funktionierenden Stand zurückholen

Lief die Webseite gestern noch? Dann stellen Sie Dateien und Datenbank mit Timeline Backups auf einen Stand davor zurück, siehe Artikel «Webseite und Datenbanken mit Timeline Backups wiederherstellen».

Fehler direkt anzeigen

Zur Fehlersuche können Sie in der PHP-Konfiguration display_errors kurz einschalten. Die Fehlermeldung erscheint dann auf der Seite. Schalten Sie es danach unbedingt wieder aus.

Kommen Sie nicht weiter? Eröffnen Sie ein Support-Ticket und fügen Sie die Zeile aus dem Fehlerprotokoll bei.

  • fehler 500, internal server error, weisse seite, white screen, php fehler, htaccess, serverfehler
  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati