Heim  >  Artikel  >  Backend-Entwicklung  >  So öffnen Sie die in PHP angezeigte Fehlermeldung

So öffnen Sie die in PHP angezeigte Fehlermeldung

PHPz
PHPzOriginal
2023-04-24 14:49:41876Durchsuche

Wenn das Programm in PHP auf einen Fehler stößt, werden Fehlerinformationen normalerweise automatisch aufgezeichnet, diese Informationen werden jedoch standardmäßig nicht auf der Webseite angezeigt. Dies ist für das Debuggen von PHP-Programmen sehr unpraktisch. Für ein besseres Debugging müssen Sie daher die Anzeige von Fehlermeldungen in PHP aktivieren.

PHP-Fehlerbericht öffnen

Die PHP.ini-Datei ist die Konfigurationsdatei von PHP, in der viele Konfigurationen vorgenommen werden können. Durch Ändern der Fehlerberichtskonfiguration in der PHP.ini-Datei können Sie die Fehleranzeigefunktion von PHP aktivieren. Hier sind die spezifischen Schritte:

  1. Suchen Sie die PHP.ini-Datei

Bevor Sie beginnen, müssen Sie den Speicherort der PHP.ini-Datei kennen. Die PHP.ini-Datei befindet sich im Allgemeinen im Stammverzeichnis des PHP-Installationsverzeichnisses. Wenn Sie den Speicherort des PHP-Installationsverzeichnisses nicht kennen, können Sie in der Befehlszeile php -i eingeben, um relevante Informationen anzuzeigen.

  1. Öffnen Sie die PHP.ini-Datei.

Öffnen Sie die PHP.ini-Datei mit einem beliebigen Texteditor.

  1. Fehlerberichtskonfiguration ändern

Suchen Sie nach dem Schlüsselwort display_errors in der PHP.ini-Datei. Wenn das Konfigurationselement auskommentiert ist, müssen Sie es auskommentieren. Wenn es nicht definiert ist, müssen Sie den folgenden Code hinzufügen:

display_errors = On

Wenn Sie die von PHP aufgezeichneten Fehler- und Warninformationen gleichzeitig anzeigen müssen Gleichzeitig können Sie den folgenden Code festlegen:

error_reporting= E_ALL

  1. Speichern und schließen Sie die Datei PHP.ini

Nach dem Speichern der Änderungen müssen Sie den Webserver oder PHP-FPM neu starten, damit sie wirksam werden.

Andere Möglichkeiten zum Öffnen der PHP-Fehlerberichterstattung

Die obige Methode zum Ändern der PHP.ini-Datei ist nur für die aktuelle PHP-Version gültig. Dies kann problematisch sein, wenn Sie dieselbe Konfiguration für mehrere PHP-Versionen verwenden müssen. Hier sind also andere Möglichkeiten, die Fehlerberichterstattung in PHP zu aktivieren:

  1. Fehlerberichterstattung in PHP-Skripten öffnen

Verwenden Sie den folgenden Code, um die Fehlerberichterstattung in PHP-Skripten zu aktivieren:

ini_set('display_errors ', 'On');
error_reporting(E_ALL);
?>

  1. Ändern Sie die .htaccess-Datei

Fügen Sie den folgenden Code in die .htaccess-Datei ein, um die PHP-Fehlerberichterstattung zu aktivieren:

php_flag display_errors on
php_value error_reporting E_ALL

  1. Schreiben Sie die Fehlerberichtskonfiguration am Anfang der PHP-Datei

Schreiben Sie den folgenden Code am Anfang der PHP-Datei, um den PHP-Fehlerbericht zu öffnen:

error_reporting(E_ALL) ;
ini_set('display_errors', 1);
? >

Zusammenfassung

Beim Debuggen von PHP-Programmen ist es sehr wichtig, die PHP-Fehlerberichterstattung zu aktivieren. Manchmal müssen wir einfach die Fehlerberichterstattung in einem PHP-Skript aktivieren, und manchmal müssen wir die PHP.ini-Datei ändern. Dies kann die Debugging-Effizienz erheblich verbessern und den Programmentwicklungsfortschritt beschleunigen.

Das obige ist der detaillierte Inhalt vonSo öffnen Sie die in PHP angezeigte Fehlermeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn