Heim > Artikel > Backend-Entwicklung > So blockieren Sie Programmfehler in PHP
So blockieren Sie Programmfehler in PHP: Öffnen Sie zuerst die PHP-Konfigurationsdatei php.ini, suchen Sie dann die Option [display_errors=on] und ändern Sie schließlich die Option in [display_errors=off].
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
Zuerst öffnen wir die PHP-Konfigurationsdatei php.ini und finden die folgenden Optionen:
display_errors = On
php schaltet standardmäßig die Fehlermeldungsanzeige ein, wir ändern sie in:
display_errors = Off
Nach dem Ausschalten der Fehleranzeige tritt ein Fehler bei der Ausführung der PHP-Funktion auf Die Nachricht wird dann nicht dem Benutzer angezeigt, wodurch der Angreifer bis zu einem gewissen Grad daran gehindert werden kann, den physischen Speicherort des Skripts und einige andere nützliche Informationen aus der Fehlermeldung zu kennen, was zumindest bestimmte Hindernisse für die Black-Box-Erkennung des Angreifers schafft. Diese Fehlermeldungen können für uns selbst nützlich sein. Wir können sie in die angegebene Datei schreiben lassen und dann Folgendes ändern:
log_errors = Off
in:
log_errors = On
und in der angegebenen Datei die folgende Zeile finden:
;error_log = filename
Entfernen Sie das vorherige; Kommentar: Ändern Sie den Dateinamen in die angegebene Datei, z. B. /usr/local/apache/logs/php_error.log
error_log = /usr/local/apache/logs/php_error.log
Auf diese Weise werden alle Fehler in die Datei php_error.log geschrieben.
Kostenloses Teilen von Lernvideos: Einführung in die Programmierung
Das obige ist der detaillierte Inhalt vonSo blockieren Sie Programmfehler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!