So blockieren Sie Programmfehler in PHP

王林
Freigeben: 2023-03-09 15:48:02
Original
1785 Leute haben es durchsucht

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].

So blockieren Sie Programmfehler in PHP

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
Nach dem Login kopieren

php schaltet standardmäßig die Fehlermeldungsanzeige ein, wir ändern sie in:

display_errors = Off
Nach dem Login kopieren

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
Nach dem Login kopieren

in:

log_errors = On
Nach dem Login kopieren

und in der angegebenen Datei die folgende Zeile finden:

;error_log = filename
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage