Wie man PHP-Fehlerprotokolle in cPanel anzeigt
PHP-Fehlerprotokolle zeichnen jeden schwerwiegenden Fehler, jede Warnung und jeden Hinweis auf, der von Ihren PHP-Skripten generiert wird. Das Lesen des Protokolls ist der schnellste Weg, um eine leere Seite, einen 500-Fehler oder unerwartetes Anwendungsverhalten zu diagnostizieren.
- * *
Aktuelle Fehler über cPanel-Metriken anzeigen
- Melden Sie sich unter https://tpc-hosting.com/login[[T11]] an und öffnen SiecPanel**.
- Klicken Sie unter Metriken auf Fehler.
- Die Seite zeigt die letzten 300 PHP- und Serverfehler für alle Domains in Ihrem Konto an.
- Jeder Eintrag enthält: Zeitstempel, Fehlertyp, Meldung, Dateipfad und Zeilennummer.
- * *
Die vollständige error_log-Datei anzeigen
Die Metrikenansicht ist auf 300 Einträge begrenzt. Für das vollständige Protokoll:
- Öffnen Sie den Dateimanager und navigieren Sie zu public_html (oder dem Dokumentenstammverzeichnis Ihrer Domain).
- Aktivieren Sie Versteckte Dateien anzeigen in den Dateimanager-Einstellungen, wenn die Datei nicht angezeigt wird.
- Suchen Sie nach einer Datei namens error_log.
- Klicken Sie mit der rechten Maustaste darauf → Anzeigen , um sie im Browser zu lesen, oder Herunterladen , um sie lokal zu öffnen.
- * *
PHP-Fehlerprotokollierung aktivieren, wenn die Datei fehlt
Wenn keine error_log-Datei vorhanden ist, ist die PHP-Fehlerprotokollierung möglicherweise deaktiviert. Aktivieren Sie sie über den MultiPHP-INI-Editor:
- Klicken Sie unter Software auf MultiPHP INI Editor.
- Wählen Sie Ihre Domain aus.
- Setzen Sie log_errors auf On.
- Setzen Sie error_log auf den Pfad, unter dem das Protokoll gespeichert werden soll, z. B. _/home/yourusername/logs/php_errors.log_
- Klicken Sie auf Übernehmen.
- * *
WordPress-Debugprotokoll
WordPress verfügt über einen eigenen Protokollierungsmechanismus. Wenn der Debug-Modus aktiviert ist, schreibt WordPress Fehler in wp-content/debug.log. Informationen zur Aktivierung finden Sie unter: So aktivieren Sie den WordPress-Debug-Modus.
- * *
PHP-Fehlerprotokolleinträge lesen
Eine typische Fehlerprotokollzeile sieht folgendermaßen aus:
[26-Mar-2026 14:33:07 UTC] PHP Fatal error: Uncaught Error: Call to undefined function get_header() in /home/user/public_html/index.php on line 12
- Der Zeitstempel gibt an, wann der Fehler aufgetreten ist.
- Die Fehlerstufe (Fatal, Warning, Notice) gibt an, wie schwerwiegend der Fehler ist.
- Die Meldung gibt an, was schiefgelaufen ist.
- Der Dateipfad und die Zeilennummer geben genau an, wo im Code der Fehler seinen Ursprung hat.
Aktualisiert am: 28/04/2026
Danke!