Wie können wir helfen?

Durchsuchen Sie unsere Anleitungen und Tutorials oder wählen Sie unten eine Kategorie.

Meine Website zeigt einen 500-Fehler: Wie sehe ich den PHP-Fehler?

Hosting 12 Aufrufe Markdown

Wenn Ihre Website „HTTP ERROR 500“ oder eine leere weiße Seite anzeigt, liegt die Ursache meist in einem PHP-Fehler im Code Ihrer Anwendung. Aus Sicherheitsgründen werden PHP-Fehler auf unseren Servern nicht auf dem Bildschirm angezeigt und auch nicht im Fehlerprotokoll des Kontrollpanels aufgeführt. Um die Fehlermeldung zu sehen, können Sie eine der folgenden Methoden vorübergehend in Ihrer eigenen Datei aktivieren.

Methode 1: Fehler auf dem Bildschirm anzeigen

Fügen Sie diese drei Zeilen ganz oben in Ihre Startdatei (meist index.php) ein, direkt nach der ersten Zeile <?php:

ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);

Laden Sie die Seite neu. Die Fehlermeldung erscheint mit Dateiname und Zeilennummer auf dem Bildschirm.

Methode 2: Fehler in eine Datei schreiben

Wenn Besucher den Fehler nicht sehen sollen, schreiben Sie ihn stattdessen in eine Protokolldatei:

ini_set('log_errors', '1');
ini_set('error_log', '/home/ihredomain.com/php_error.log');
error_reporting(E_ALL);

Ersetzen Sie ihredomain.com durch Ihren eigenen Domainnamen. Die Protokolldatei wird in Ihrem Hauptordner angelegt, der aus dem Internet nicht erreichbar ist. Öffnen Sie sie im Dateimanager des Kontrollpanels und sehen Sie sich die letzten Zeilen an.

Wenn Sie fertig sind

Entfernen Sie die hinzugefügten Zeilen und löschen Sie die Protokolldatei. Fehlermeldungen können Ihre Ordnerstruktur verraten, deshalb sollte die Einstellung nicht aktiv bleiben.

Häufigste Ursachen für einen 500-Fehler

  • Dateipfade, die nach dem Verschieben der Startdatei in einen anderen Ordner nicht mehr stimmen (require, include).
  • Falscher Datenbankname, Benutzername oder falsches Passwort in der Konfigurationsdatei.
  • Datenbanktabellen, die noch nicht importiert wurden.
  • Eine fehlende PHP-Erweiterung oder eine inkompatible PHP-Version (Kontrollpanel, Config, Change PHP).
  • Datei- und Ordnerberechtigungen (Ordner 755, Dateien 644).

Wenn Sie ein Support-Ticket öffnen

Unser Hosting-Support umfasst Server, PHP, Domain, SSL und E-Mail. Die Behebung von Fehlern im Code Ihrer Anwendung gehört nicht zum Support. Weist die Fehlermeldung auf etwas auf der Serverseite hin (zum Beispiel eine fehlende Erweiterung), kopieren Sie die Meldung in Ihr Ticket. Entfernen Sie Passwörter und ähnliche Angaben aus der Meldung.

War das hilfreich?

Vielen Dank für Ihre Rückmeldung!

Brauchen Sie weitere Hilfe?

Unser Support-Team ist rund um die Uhr für Sie da, wenn Sie oben nicht fündig werden.