Heim  >  Artikel  >  Backend-Entwicklung  >  So richten Sie PHP ein, um Fehlermeldungen auf Webseiten zu schließen

So richten Sie PHP ein, um Fehlermeldungen auf Webseiten zu schließen

coldplay.xixi
coldplay.xixiOriginal
2020-08-20 10:47:572003Durchsuche

So richten Sie das Deaktivieren von Webseiten-Fehlermeldungen in PHP ein: 1. Fügen Sie den entsprechenden Code in den PHP-Programmcode ein. Der Code lautet [error_reporting(E_ALL^E_NOTICE^E_WARNING)] 2. Ändern Sie [display_errors=On] in off in der PHPINI-Datei.

... Kann alle Hinweis- und Warnstufenfehler ausschalten.

So richten Sie PHP ein, um Fehlermeldungen auf Webseiten zu schließenFügen Sie diese Anweisung in die Funktions-Include-Datei Ihres Skripts ein, normalerweise config.php oder conn.php, um die Ausgabe zu steuern.

Natürlich kann ich es auch in php.ini festlegen. Die Methode ist wie folgt:

Öffnen Sie die Datei php.ini im PHP-Installationsverzeichnis

Suchen

und ändern Sie sie in

Hinweis:

Wenn Sie die PHP-INI-Datei bereits in das Windows-Verzeichnis kopiert haben, müssen Sie auch

in c:windows/php.ini in

display_errors = OnPHP ändern. Display_errors = Off in .ini löst das Problem nicht display_errors = off

:

PHP-Einstellungen Display_errors = Off wurde in der Datei php.ini eindeutig eingestellt, aber während des Betriebs erscheinen immer noch Fehlermeldungen auf der Webseite. display_errors = Ondisplay_errors = off

Lösung:

Öffnen Sie die Datei php.ini im PHP-Installationsverzeichnis.

Suchen Sie und ändern Sie sie in

Suchen Sie

und ändern Sie sie in

(Der Verzeichnis- und Dateiname lautet hier D:PHPerrlogphp_error.log was auch immer Sie wählen) Hinweis: Wenn Sie die PHP.ini-Datei in das Windows-Verzeichnis kopiert haben, müssen Sie auch die Datei c:windows/php.ini kopieren.

Außerdem muss php_error.log mindestens die Änderung des BENUTZERS aufweisen und Schreibberechtigungen, sonst kann der Fehler nicht ausgegeben werden Protokoll.

log_errors = offlog_errors = onEs wird oft gesehen, dass error_reporting(7) bedeutet: Festlegen der Ebene der Fehlermeldungsberichterstattung.

error_log = filenameerror_log="D:PHPerrlogphp_error.log"

Allerdings bedeutet 7=1+2+4

1 E_ERROR 2 E_WARNING 4 E_PARSE

Der Code lautet wie folgt:

error_reporting(E_ALL^E_NOTICE^E_WARNING);

Verwandte Lernempfehlungen: So richten Sie PHP ein, um Fehlermeldungen auf Webseiten zu schließenphp-Programmierung

(Video)

Das obige ist der detaillierte Inhalt vonSo richten Sie PHP ein, um Fehlermeldungen auf Webseiten zu schließen. 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