Error-Log
Wenn du PHP-Skripte auf deinem Server ausführst, kann es zu Fehlern kommen. Um diese zu verstehen und zu beheben, ist das PHP error.log eine wertvolle Quelle. Diese Datei speichert alle Fehlermeldungen und Warnungen, die während der Ausführung deiner PHP-Skripte auftreten. Hier erfährst du, wie du das error.log findest und was du damit machen kannst.
Was ist das PHP error.log?
Das PHP error.log ist eine Protokolldatei, in der alle PHP-Fehler und Warnungen gesammelt werden, die bei der Ausführung deines Codes auftreten. Es hilft dir dabei, genau zu erkennen, wo Fehler im Code liegen, sodass du sie schnell beheben kannst.
Wie finde ich das PHP error.log?
Die error.log-Datei liegt in der Regel auf deinem Webserver und kann über FTP oder im Verwaltungsbereich deines Hosting-Anbieters abgerufen werden. Bei Hoststar kannst du über deinen FTP-Zugang auf das error.log zugreifen.
Häufige PHP-Fehlermeldungen im error.log
Parse Error: Syntax Error
Bedeutung:
Im PHP-Code ist ein Syntaxfehler vorhanden, wie z. B. ein fehlendes Semikolon oder eine nicht geschlossene Klammer.
Beispiel:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in /path/to/file.php on line 10
Lösung:
Überprüfe die Zeile, die in der Fehlermeldung angegeben ist, und korrigiere den Syntaxfehler.
Fatal Error: Allowed Memory Size Exhausted
Bedeutung:
Das PHP-Skript hat das festgelegte Speicherlimit überschritten.
Beispiel:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2097152 bytes) in /path/to/file.php
Lösung:
Erhöhe das Speicherlimit in der PHP-Konfiguration oder optimiere deinen Code, um den Speicherverbrauch zu reduzieren.
Fatal Error: Maximum Execution Time Exceeded
Bedeutung:
Das PHP-Skript hat die maximal erlaubte Ausführungszeit überschritten.
Beispiel:
Fatal error: Maximum execution time of 30 seconds exceeded in /path/to/file.php
Lösung:
Optimiere das Skript, um die Ausführungszeit zu verringern, oder erhöhe die maximale Ausführungszeit in der PHP-Konfiguration.