Bei der Entwicklung von PHP-Anwendungen sind Fehlermeldungen oft ein nützliches Debugging-Tool. In einer Produktionsserverumgebung kann die Aktivierung von Fehleraufforderungen jedoch dazu führen, dass vertrauliche Informationen offengelegt werden, was zu Sicherheitsproblemen führen kann. Daher ist es eine gute Sicherheitsmaßnahme, PHP-Fehlermeldungen auf Produktionsservern zu deaktivieren. Hier sind einige Möglichkeiten, PHP-Fehlermeldungen zu deaktivieren.
Die Konfigurationsdatei php.ini ist die Hauptkonfigurationsdatei von PHP, die eine große Anzahl enthält von PHP-Konfigurationsinformationen. Um PHP-Fehlermeldungen zu deaktivieren, können Sie die Anweisungen error_reporting und display_errors in der Datei php.ini ändern.
Öffnen Sie zunächst die Datei php.ini, suchen Sie die Direktive „error_reporting“ und ändern Sie ihren Wert auf 0. Dadurch werden sämtliche Fehlerberichte, einschließlich schwerwiegender Fehler und Warnungen, deaktiviert.
Zweitens suchen Sie die display_errors-Direktive und setzen Sie ihren Wert auf Off. Dadurch werden alle Fehlerausgaben sowohl auf dem Bildschirm als auch in der Protokolldatei deaktiviert.
Nachdem Sie die Datei php.ini geändert haben, starten Sie den Webserver neu, damit die Änderung wirksam wird.
Wenn Sie nicht über ausreichende Berechtigungen für den Zugriff auf die php.ini-Datei verfügen, können Sie die .htaccess-Datei verwenden. htaccess-Datei zum Ändern der PHP-Konfiguration. Fügen Sie den folgenden Code zu Ihrer .htaccess-Datei hinzu, um PHP-Fehlermeldungen zu deaktivieren:
# Turn off PHP error display php_flag display_errors off
Um Warnungen und schwerwiegende Fehler zu deaktivieren, fügen Sie außerdem den folgenden Code zu Ihrer .htaccess-Datei hinzu:
# Turn off PHP error reporting php_value error_reporting 0
// Turn off error reporting error_reporting(0); // Disable error display ini_set('display_errors', 0);
Das obige ist der detaillierte Inhalt vonSo schließen Sie die PHP-Fehlermeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!