Heim  >  Artikel  >  Backend-Entwicklung  >  So zeigen Sie Fehler in PHP an

So zeigen Sie Fehler in PHP an

藏色散人
藏色散人Original
2020-05-08 11:36:4611214Durchsuche

So zeigen Sie Fehler in PHP an

Wie werden Fehler in PHP angezeigt?

So debuggen Sie PHP und sorgen dafür, dass der Browser Fehlermeldungen anzeigt

1. Ändern Sie den Wert von display_errors in php.ini auf „On“. ;

oder

Fügen Sie

ini_set("display_errors", "On");
error_reporting(E_ALL);
ini_set("display_errors", "On");  
error_reporting(E_ALL); //显示所有错误信息

oben auf der PHP-Codeseite hinzu. Bei js können Sie den Firebug verwenden it

2. Schalten Sie den PHP-Debugging-Modus unter Ubuntu ein und zeigen Sie die Fehlermeldung an

Die Standardeinstellung von PHP unter Ubuntu ist, Fehlermeldungen nicht anzuzeigen, wenn im Programm ein Fehler auftritt. Es wird eine Fehlermeldung angezeigt, dass diese Anfrage nicht verarbeitet werden kann. Dies ist in einer Entwicklungsumgebung sehr unpraktisch.

Tatsächlich müssen wir nur die Apache-Konfigurationsdatei bearbeiten

1. Mein Apache-Konfigurationsdateiverzeichnis ist /etc/apache2/apache2.conf

sudo vim /etc /apache2/apache2.conf

Fügen Sie am Ende die folgenden zwei Zeilen hinzu

  php_flag display_errors        on
  php_value error_reporting       2039

2. Starten Sie Apache neu

sudo service apache2 restart

Damit wird die Anzeige der Fehlermeldung abgeschlossen.

Hinweis: Wenn es immer noch nicht funktioniert, ändern Sie die Konfiguration unter php.ini (ich kann sie anzeigen, ohne sie zu ändern, da der oben hinzugefügte Code bereits aktiviert ist)

sudo vim /etc/php/7.0/cli/php.ini

Suchen nach display_errors Der Standardwert ist display_errors=Off. Wechseln Sie zu display_errors=On. Speichern, beenden und starten Sie Apache2 neu.

3. Die Öffnungsschritte sind wie folgt:

1.

Nehmen Sie Ubuntu als Beispiel. Diese Datei befindet sich im Verzeichnis /etc/php5/Apache2.

2. Suchen und ändern Sie die Endzeile, ändern Sie den Aus-Wert in Ein

display_errors = Off

3. Suchen Sie nach der Endzeile

error_reporting = E_ALL & ~E_NOTICE

🎜> und ändern Sie es in

error_reporting = E_ALL & ~E_DEPRECATED

4. Ändern Sie Apaches httpd.conf,

Nehmen Sie Ubuntu als Beispiel. Dies ist eine leere Datei .

Fügen Sie die folgenden zwei Zeilen hinzu:

error_reporting = E_ALL | E_STRICT

5. Starten Sie Apache neu und es ist in Ordnung.

Befehl neu starten: :sudo /etc/init.d/apache2 restart.

4. web.config.debug = True

Empfohlen: "

PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo zeigen Sie Fehler in PHP an. 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