Diese Anleitung erklärt, wie Sie eine PHP-Fehlerprotokolldatei in cPanel für Ihren primären Domainnamen erstellen. Dazu müssen Sie Dateien im Dateimanager hinzufügen und bearbeiten, einschließlich der .htaccess-Datei, um dieser Anleitung zu folgen. Wenn Sie Probleme haben, Fehler auf Ihrer Website zu diagnostizieren, kann Ihnen dieser Leitfaden dabei helfen, weitere Informationen bereitzustellen, indem Sie Fehlerprotokolle aktivieren.
Bearbeiten Ihres .htaccess
Schritt Eins: Navigieren Sie zum Dateimanager in Ihrem cPanel
Schritt Zwei: Wählen Sie den Ordner public_html und den Ordner für Ihre Domain aus.
Schritt Drei: Standardmäßig ist die .htaccess-Datei ausgeblendet. Klicken Sie oben rechts auf der Seite auf Einstellungen, um die Einstellungen anzuzeigen.
Schritt vier: Klicken Sie auf die Schaltfläche Speichern.
Schritt Fünf: Klicken Sie in Ihrem Dateimanager mit der rechten Maustaste auf Ihre .htaccess-Datei und wählen Sie Bearbeiten aus.
Schritt Sechs: Kopieren Sie den folgenden Code, fügen Sie ihn in Ihre .htaccess-Datei ein und klicken Sie auf Änderungen speichern:
php_flag display_errors off
php_flag log_errors On
php_value error_log /home/Username/public_html/phperror.log
Sie müssen den Nutzernamen oben in Ihren cPanel-Nutzernamen ändern
Dadurch wird das Fehlerprotokoll in der Datei namens phperror.log abgelegt in Ihrem Ordner public_html oder erstellen Sie diesen, wenn die Datei nicht existiert. Sie können den Speicherort der Datei oder den Dateinamen anpassen, indem Sie den Dateipfad bearbeiten.
Schritt 6b: Suchen Sie Ihren cPanel/FTP-Nutzernamen auf Ihrer cPanel-Startseite in der oberen rechten Ecke Ihrer cPanel-Startseite
Sie können für jede Domain ein Fehlerprotokoll hinzufügen, indem Sie im Dokumentenstammverzeichnis der Domain eine separate .htaccess-Datei erstellen. Sie können diese kombinieren, indem Sie den oben gezeigten Dateipfad für die Datei phperror.log beibehalten.
Testen Sie Ihr Fehlerprotokoll
Schritt Eins: Erstellen Sie eine neue PHP-Datei namens errortest.php in Ihrem public_html-Ordner und fügen Sie diesen Code hinzu, um einen Fehler zu erzeugen:
\Funktion fun1()
{
ech "ZEIGE MIR DEN FEHLER";
}
fun2();
echo "Fatal Fehler !!";
?>
Dies führt zu einem Fehler aufgrund der falschen Schreibweise von echo und dessen Verwendung stattdessen.
Schritt Zwei: Greifen Sie mit Ihrem bevorzugten Browser auf die Datei zu. Gehen Sie beispielsweise zu der Datei Ihrer Domain, z. domain.com/errortest.php
Dies führt dazu, dass ein Fehler in Ihrer Datei ~/public_html/errortest.php protokolliert wird und nichts auf dieser Seite angezeigt wird.
Sehen Sie sich Ihre Fehlerdateien an
Option Eins :Klicken Sie mit der rechten Maustaste auf phperror.log und wählen Sie Ansicht
Ihre phperror.log sollte so aussehen, wenn sie erstellt wurde.
Option 2: Sie können die Datei phperror.log auch anzeigen, indem Sie zu "domain.com/phperror.log" gehen (ersetzen Sie "domain.com" durch Ihre tatsächliche Domain)