Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Procédure

Was ist eine Log-Datei?

Log-Dateien (auch Cookie-Dateien oder Fehlerprotokolle genannt) sind Dateien, die bestimmte Arten von Ereignissen mit einem bestimmten Detaillierungsgrad aufzeichnen. Apache-Fehler-Logdateien zeichnen mögliche Fehlerereignisse auf, auf die der Apache (und damit auch PHP) bei einem Besuch Ihrer Website stößt, zusammen mit den Details des aufgetretenen Fehlers.

Log-Dateien sind daher ein entscheidendes Werkzeug, um eine Fehlersituation besser zu verstehen, indem sie mehr Details zur Verfügung stellen. In diesem Artikel sehen wir uns an, wie Sie die Apache- und PHP-Fehlerprotokolle in Ihrem cPanel-Hosting anzeigen können.

Einsicht in die Apache-Logdatei

Sie können das Apache-Fehlerprotokoll einsehen, indem Sie die folgenden Schritte befolgen:

  1. Melden Sie sich in Ihrem cPanel an.
  2. Klicken Sie auf das Symbol Protokolle, das sich in der Rubrik "Messungen" befindet :

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

3. Wählen Sie in der Rubrik"Site-Log-Dateien" (1) die Schaltfläche"Fehlerprotokoll" (2) :

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

4. Eine Liste der verfügbaren Log-Dateien wird Ihnen mit den jeweiligen Archivierungsdaten angezeigt, falls zutreffend. Klicken Sie auf die Schaltfläche"Ansehen" für die Logdatei, die Sie ansehen möchten:

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

5. Die letzten 300 Zeilen der Logdatei werden Ihnen angezeigt:

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Sie können das Feld Filter verwenden, um die Liste zu filtern, oder Sie können die Schaltfläche Herunterladen verwenden, um die gesamte Logdatei herunterzuladen.

Das PHP-Fehlerprotokoll ansehen

Standardmäßig werden PHP-Fehler an die Apache-Fehlerprotokolldatei gesendet und dort gespeichert. Dieses Verhalten wird durch den fehlenden Inhalt des Parameters error_log in Ihrer php.ini-Konfiguration reproduziert.

Wenn Sie Ihre PHP-Fehler jedoch an anderer Stelle speichern möchten, können Sie diesen php.ini-Parameter anpassen. Klicken Sie dazu auf das Symbol"PHP-Version auswählen" auf Ihrer cPanel-Oberfläche (Rubrik"Software") :

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Klicken Sie auf den Reiter"Optionen", um zu den php.ini-Einstellungen zu gelangen, und wählen Sie die betreffende PHP-Version aus (falls die zu debuggende Website über die Änderung der .htaccess-Datei eine andere PHP-Version verwendet) :

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Suchen Sie nach der Option error_log und geben Sie einen Dateipfad an, in dem Ihre Fehler gespeichert werden sollen:

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Stellen Sie außerdem sicher, dass das Kontrollkästchen log_errors aktiviert ist, damit PHP tatsächlich die angegebene Datei zum Schreiben der Logs verwendet:

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Sie können auch das Kontrollkästchen"display_errors" aktivieren, um die Fehler direkt in Ihrem Webbrowser anzuzeigen (Achtung, die Fehlermeldungen können sensible Informationen wie Passwörter oder die Namen Ihrer MySQL-Datenbanken enthalten) :

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Sie können den Parameter error_reporting neu einstellen ermöglicht es, die anzuzeigenden Fehlerebenen zu filtern:

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

  • ~E_ALL: Es werden keine Fehlermeldungen angezeigt.
  • E_ALL: Alle Fehlermeldungen werden angezeigt.
  • E_ALL & ~E_NOTICE: Alle Fehler, außer Notizen, werden angezeigt.
  • E_ALL & ~E_DEPRECATED & ~E_STRICT: Alle Fehler außer Wertminderungen und Kompatibilitäts-/Interoperabilitätshinweisen werden angezeigt.

Siehe Details zu den PHP-Fehlerebenen.

Wenn der Pfad Ihrer error_log-Datei nicht mit einem "/" beginnt, dann ist der Pfad relativ zum CWD (Current Working Directory) des PHP-Prozesses, der die Datei ausführt. Bei der HTTP-Umgebung von cPanel bezieht sich dieser auf das Verzeichnis, das die PHP-Datei enthält, die von LSAPI ausgeführt wird.

Beispiel:

  • Ihre URL: https://monsite.com/dossier/lapage
  • Die zugehörige PHP-Datei, die durch die .htaccess angegeben wird: /home/c1234567c/public_html/dossier/index.php.
  • In der Datei index.php gibt es einen Include, der auf /home/c1234567c/public_html/dossier/common/header.php verweist.
  • Es ist die Datei header.php, die auf einen Fehler stößt.
  • Ihre error_log-Konfiguration: logs/error.log
  • Dann lautet Ihre Fehlerdatei /home/c1234567c/public_html/dossier/logs/error.log.

Der Einfachheit halber sollten Sie immer einen absoluten Pfad bevorzugen.

Wenn der Pfad Ihrer error_log-Datei auf /dev/null zeigt, wird die Log-Datei nicht erstellt. /dev/null ist eine "magische" Datei unter Linux, die es ermöglicht, jeden Eintrag, der ihr gegeben wird, direkt zu vergessen.

Aus Sicherheitsgründen sollten Sie die Fehlerprotokolldatei in einem für Besucher unzugänglichen Ordner (außerhalb von public_html) ablegen, um zu verhindern, dass private Informationen wie der Name Ihrer Datenbank, die in den Protokollen erscheinen könnten, preisgegeben werden. Ebenso ist es sehr ratsam, dass Sie Ihren Besuchern keine PHP-Fehler anzeigen lassen.

Sehen Sie sich Ihre personalisierte PHP-Logdatei im Dateimanager an.

Um das PHP-Fehlerprotokoll anzusehen, das Sie gerade konfiguriert haben, können Sie vom Dateimanager-Tool Ihres cPanels aus :

  1. Suchen Sie die Logdatei, wie Sie sie im vorherigen Abschnitt definiert haben, klicken Sie mit der rechten Maustaste und wählen Sie die Option View, um die Datei anzuzeigen.

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

Wie man die Apache- und PHP-Logdateien auf cPanel einsehen kann

In der Datei sehen Sie jeden Fehler, der aufgezeichnet wurde, in einer eigenen Zeile. Zunächst werden das Datum und die Uhrzeit aufgelistet, zu denen der Fehler aufgetreten ist, und dann der tatsächliche Fehler. Eine regelmäßige Überprüfung dieser Informationen hilft Ihnen, Ihren Besuchern die bestmögliche Erfahrung zu bieten, um sicherzustellen, dass sie keine wiederholten Fehler auf Ihrer Website sehen.

Schlussfolgerung

In diesem Artikel haben Sie gelernt, wie Sie die Apache/PHP-Logs Ihres Hostings einsehen können. Sie können dieses Tool verwenden, um verdächtige Aktivitäten über das Apache-Log zu erkennen oder PHP-Fehler im Zusammenhang mit Ihrer Website zu beheben, indem Sie die PHP-Fehlerdatei einsehen.

Diesen Artikel bewerten :

5/5 | 1 Hinweis

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

3mn von Lesen

Wordpress auf cPanel: Problem der weißen Seite oder des Fehlers 500 beheben

1mn von Lesen

Diagnose und Behebung eines 500er-Fehlers auf einer auf cPanel gehosteten Website

0mn von Lesen

Wie kann ich einen 403 Forbidden-Fehler auf cPanel beheben?

0mn von Lesen

Wie kann ich einen 404-Fehler auf cPanel beheben?


Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft