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

So zeigen Sie Fehler in PHP an

藏色散人
Freigeben: 2023-02-28 22:52:01
Original
11329 Leute haben es durchsucht

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); //显示所有错误信息
Nach dem Login kopieren

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

2. Starten Sie Apache neu

sudo service apache2 restart
Nach dem Login kopieren

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

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

3. Suchen Sie nach der Endzeile

error_reporting = E_ALL & ~E_NOTICE
Nach dem Login kopieren

🎜> und ändern Sie es in

error_reporting = E_ALL & ~E_DEPRECATED
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
php
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