GNU/Linux >> LINUX-Kenntnisse >  >> Linux

PHP-Fehler

PHP-Fehler

Dieser Artikel zeigt, wie Sie detaillierte Informationen zu PHP-Fehlern erhalten. Da PHP für viele Entwickler ein alltägliches Werkzeug ist, sind die folgenden Vorschläge hilfreich, um effizienter arbeiten zu können, indem Fehler schneller identifiziert werden.

Anzeigefehler

Um Fehler anzuzeigen, müssen Sie die Fehleranzeige in der php.ini aktivieren Datei. Öffnen Sie die Datei und identifizieren Sie die display_errors und die error_reporting Richtlinien.

Die error_reporting -Direktive verwendet einen ganzzahligen Wert, um die Fehlerberichtsebene zu definieren. Eine Liste der Konstanten für diese Direktive und die Fehler, die sie enthalten, finden Sie in der offiziellen PHP-Dokumentation für vordefinierte Fehlerkonstanten.

Falls Sie das error_reporting nicht wünschen Wert für alle Dateien geändert können Sie zur Laufzeit mit error_reporting() setzen Funktion.

Die display_errors Direktive legt fest, ob Fehler als Ausgabe auf dem Bildschirm ausgegeben oder vor dem Benutzer verborgen werden sollen. Der Wert stderr lässt den Fehler zu stderr gehen statt stdout .

In der php.ini Datei sehen Sie etwa so:

php_flag  display_errors        on
php_value error_reporting       2039

Obwohl Sie sie auch zur Laufzeit mit etwas wie dem Folgenden setzen können:

error_reporting(2039);
ini_set('display_errors', 'On');

Für Fehler, die während der Startsequenz von PHP aufgetreten sind, sollten Sie die display_startup_errors aktivieren Direktive, da diese Art von Fehler nicht mit display_errors angezeigt wird nur. Zur Laufzeit können Sie es einstellen mit:ini_set('display_startup_errors', 1);

Für weitere Konfigurationsoptionen für Fehler können Sie zur vollständigen Liste der PHP-Dokumentation gehen, indem Sie hier klicken.

Schlussfolgerungen

Das Anzeigen von PHP-Fehlern hilft, Probleme schneller zu lösen, indem beschreibende Informationen basierend auf der von Ihnen platzierten Konfiguration abgerufen werden. Bitte beachten Sie, dass die Ausgaben ausgeblendet werden müssen, bevor Sie Ihre Website in Produktion nehmen, um zu verhindern, dass Kunden die Fehlerprotokolle sehen.


Linux
  1. PHP-Nuke-Hosting

  2. Magento-Protokolle bereinigen

  3. Einfacher PHP-Mail-Test

  4. So wechseln Sie die PHP-Version

  5. PHP-Einstellungen auf Plesk

PHP-Fehlerberichterstattung:So aktivieren und zeigen Sie alle Fehler / Warnungen an

4 verschiedene Arten von Fehlern in PHP

Installieren Sie PHP 7 auf CentOS 7

PHP-Konfiguration

Aktualisierung von PHP 5.6 auf 7

PHP-Version ändern