So ändern Sie php.ini direkt, um PHP-Fehler zu blockieren: Öffnen Sie zuerst die Datei php.ini, ändern Sie dann den Inhalt und setzen Sie schließlich „log_errors = On“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie ändere ich php.ini direkt, um PHP-Fehler zu blockieren?
Ändern Sie php.ini, um Fehlermeldungen abzuschirmen
Das liegt daran, dass die Fehleranzeige in php.ini deaktiviert ist und Fehler in Dateien geschrieben werden. Dies ist das Ergebnis menschlicher Einstellungen.
Es ist jedoch sicher, dass keine Fehler angezeigt werden. Es wird empfohlen, es während des Debuggens einzuschalten und dann beim Bereitstellen von Diensten auszuschalten.
Geben Sie einige Informationen für Sie:
display_errors = On
Standardmäßig aktiviert PHP die Anzeige von Fehlermeldungen in:
display_errors = Off
Nach dem Ausschalten der Fehleranzeige wird die Fehlermeldung bei der Ausführung der PHP-Funktion nicht mehr angezeigt Benutzer, also Es kann bis zu einem gewissen Grad verhindern, dass der Angreifer den physischen Standort des Skripts und einige andere nützliche Informationen aus der Fehlermeldung kennt, 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.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie php.ini direkt, um PHP-Fehler zu blockieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!