Wo finde ich die Logfiles?
Sie können auf die Logfiles für Ihren Webspace per FTP zugreifen. Sie finden die Log-Dateien im Ordner “/logs”, auf der gleichen Verzeichnisebene wie “/html”.
Sind im entsprechenden Ordner keine Logs, überprüfen Sie bitte die PHP-Einstellungen der Domain im Kundeninterface und stellen Sie sicher, dass “error_reporting” für die Domain aktiv ist. Nähere Informationen dazu finden Sie im Helpdesk-Artikel “Wie kann ich PHP-Fehler anzeigen lassen?”.
Was Sie im Verzeichnis „/logs" finden und wann Sie die einzelnen Protokolle/Logs verwenden sollten
Das Verzeichnis „/logs" in Ihrem Webhosting-Paket enthält vom Server generierte Protokolldateien, die sich auf die Aktivitäten Deiner Website beziehen. Diese Protokolle werden automatisch erstellt und sind von Ihrem Website-Dateien im Verzeichnis „/html" getrennt. Sie sollen Ihnen helfen zu verstehen, wie Anfragen verarbeitet werden und warum Fehler auftreten können.
Normalerweise findest Sie dort:
- Zugriffsprotokolle zeichnen eingehende Anfragen auf, einschließlich Zeitstempeln, angeforderten URLs, HTTP-Statuscodes und Client-IP-Adressen. Diese sind nützlich, um zu überprüfen, ob Anfragen den Server erreichen und wie der Server darauf reagiert.
- Fehlerprotokolle: zeichnen Fehler auf Server- oder Anwendungsebene auf, wie z. B. schwerwiegende PHP-Fehler, Warnungen oder Berechtigungsprobleme. Diese sind die wichtigsten Quellen für die Diagnose von „weißen Seiten", defekten Skripten oder fehlgeschlagenen Anfragen.
- Domainspezifische Protokolle: In Setups mit mehreren Domains können die Protokolle nach Domains getrennt sein, um Ihnen bei der Isolierung von Problemen zu helfen.
Verwenden Sie Zugriffsprotokolle, um den Datenverkehr und das Antwortverhalten zu überprüfen, und Fehlerprotokolle, um festzustellen, warum etwas fehlgeschlagen ist. Wenn Sie mit dem richtigen Protokoll beginnen, sparen Sie Zeit und vermeiden Spekulationen.
Schnellübersicht: Die 5 Dinge, die Sie zuerst in Log-Dateien überprüfen sollten
Log-Dateien können lang und überwältigend sein. Mit einem fokussierten Ansatz finden Sie relevante Informationen schnell, ohne jede Zeile lesen zu müssen.
Beginnen Sie mit diesen fünf Überprüfungen:
- Zeitstempel: Suche nach Einträgen, die genau mit dem Zeitpunkt übereinstimmen, zu dem Sie das Problem in Ihrem Browser ausgelöst haben.
- HTTP-Statuscodes: Suche nach wiederholten 500-, 403- oder 404-Antworten. Diese deuten oft auf Konfigurations- oder Anwendungsprobleme hin.
- Fehlermeldungen: Such in den Fehlerprotokollen nach schwerwiegenden Fehlern, nicht abgefangen Ausnahmen oder wiederholten Warnungen, die mit einem bestimmten Dateipfad verbunden sind.
- Wiederholte Muster: Wenn derselbe Fehler mehrmals auftritt, deutet das normalerweise auf eine einzelne Fehlkonfiguration oder ein fehlerhaftes Skript hin.
- Angeforderte URL oder Skript: Finden Sie heraus, welche Seite oder welcher Endpunkt fehlerhaft ist, damit Sie wissen, worauf Sie sich konzentrieren müssen.
Indem Sie den Umfang auf ein bestimmtes Zeitfenster und Muster eingrenzt, können Sie die Ursache in der Regel schnell identifizieren, ohne über fundierte Serverkenntnisse zu verfügen.
Datenschutz- und Sicherheitsaspekte beim Umgang mit Protokollen
Protokolldateien können sensible Informationen enthalten. Auch wenn sie in erster Linie technischer Natur sind, enthalten sie oft IP-Adressen, URLs mit Abfrageparametern und interne Dateipfade. In einigen Fällen können sie indirekt personenbezogene Daten oder sicherheitsrelevante Details enthalten.
Beim Umgang mit Protokollen:
- Beschränke den Zugriff auf Mitarbeiter, die sie tatsächlich benötigen.
- Vermeiden Sie es, vollständige Protokolle öffentlich oder über ungesicherte Kanäle weiterzugeben.
- Bearbeiten Sie diesen gegebenenfalls, bevor Sie Protokolle weiterleiten, insbesondere wenn sie Benutzerkennungen oder Tokens in URLs enthalten.
- Speichern Sie Protokolle vorübergehend und löschen sie, wenn sie für die Analyse nicht mehr benötigt werden.
Wenn Sie Protokolle an den Support oder Dritte weiterleiten, schicken Sie nur die relevanten Auszüge und den relevanten Zeitbereich. Das reduziert das Risiko und beschleunigt die Diagnose.
Bewährte Verfahren für das Sammeln von Protokollen für den Support
Wenn Sie sich an den Support wenden, verkürzen gut vorbereitete Protokollauszüge die Lösungszeit erheblich. Support-Teams benötigen in der Regel keine vollständigen Protokollverläufe, sondern nur den relevanten Kontext zum Problem.
Empfohlener Ansatz:
- Reproduzieren Sie das Problem und notieren Sie sofort das Datum und die Uhrzeit.
- Extrahieren der Protokolleinträge aus einem kurzen Zeitfenster um diesen Zeitpunkt herum (z. B. 5–10 Minuten).
- Hinzufügen von Zugriffs- als auch Fehlerprotokolleinträge, falls verfügbar.
- Niemals die Protokollzeilen änderen, kopiere sie diese unverändert.
- Wenn mehrere Domains oder Skripte vorhanden sind, gib klar an, welche Domains und URL Sie getestet haben.
Diese strukturierte Sammlung erleichtert es, Deine Aktionen mit der Protokollausgabe zu korrelieren, und hilft dem Support, sich auf das eigentliche Problem zu konzentrieren, anstatt zusätzliche Informationen anzufordern.