So aktivieren Sie die PHP-Fehlerberichterstattung

Ein guter erster Schritt, um jedes PHP-Problem zu lösen

Geschäftsfrau, die am Laptop im Büro arbeitet

Ryan Lees/Getty Images





Wenn Sie auf eine Leerstelle stoßen oder weiße Seite oder einen anderen PHP-Fehler, aber Sie haben keine Ahnung, was falsch ist, sollten Sie erwägen, die PHP-Fehlerberichterstattung zu aktivieren. Dies gibt Ihnen einen Hinweis darauf, wo oder was das Problem ist, und es ist ein guter erster Schritt zur Lösung eines Problems PHP Problem. Sie verwenden die error_reporting Funktion , um die Fehlerberichterstattung für eine bestimmte Datei zu aktivieren, für die Sie Fehler erhalten möchten, oder Sie können die Fehlerberichterstattung für alle Ihre Dateien auf Ihrem Webserver aktivieren, indem Sie die Datei php.ini bearbeiten. Dies erspart Ihnen die Qual, Tausende von Codezeilen nach einem Fehler zu durchsuchen.

Error_reporting-Funktion

Das Fehler melden() -Funktion legt die Fehlerberichtskriterien zur Laufzeit fest. Denn PHP hat mehrere Ebenen von meldepflichtige Fehler , stellt diese Funktion die gewünschte Stufe für die Dauer Ihres Skripts ein. Fügen Sie die Funktion früh in das Skript ein, normalerweise unmittelbar nach dem Öffnen

So zeigen Sie Fehler an

Display_error bestimmt, ob Fehler auf dem Bildschirm gedruckt oder vor dem Benutzer verborgen werden. Sie wird in Verbindung mit der error_reporting-Funktion verwendet, wie im folgenden Beispiel gezeigt:

Ändern der php.ini-Datei auf der Website

Um alle Fehlerberichte für alle Ihre Dateien anzuzeigen, gehen Sie zu Ihrem Webserver und greifen Sie auf die php.ini-Datei für Ihre Website zu. Fügen Sie die folgende Option hinzu:



Die Datei php.ini ist die Standardkonfigurationsdatei zum Ausführen von Anwendungen, die PHP verwenden. Indem Sie diese Option in die Datei php.ini einfügen, fordern Sie Fehlermeldungen für alle Ihre anPHP-Skripte.