Heim > Backend-Entwicklung > PHP-Problem > PHP-Fehlerprotokoll anzeigen

PHP-Fehlerprotokoll anzeigen

Freigeben: 2023-02-28 07:00:02
Original
3956 Leute haben es durchsucht

PHP-Fehlerprotokoll anzeigen

php Fehlerprotokoll anzeigen:

1. Zugehörige Konfigurationen

Sie müssen die folgenden Änderungen an den Konfigurationsanweisungen in php.ini vornehmen:

1. error_reporting = E_ALL ; Jeder auftretende Fehler wird an PHP gemeldet

2. Alle Fehlerberichte, die den in der vorherigen Anweisung definierten Regeln entsprechen, werden nicht angezeigt 🎜>

3 , log_errors = Ein ; Schalten Sie das Fehlerprotokoll ein

4. Legen Sie die maximale Länge jedes Protokollelements fest

5 .log ;Geben Sie den generierten Fehlerbericht an. Den Speicherort der geschriebenen Protokolldatei.

Nachdem die PHP-Konfigurationsdatei wie oben festgelegt wurde, starten Sie den Webserver neu. Auf diese Weise werden beim Ausführen einer beliebigen PHP-Skriptdatei alle generierten Fehlerberichte nicht im Browser angezeigt, sondern im von Ihnen angegebenen Fehlerprotokoll /usr/local/error.log aufgezeichnet. Darüber hinaus können nicht nur alle Fehler, die den durch error_reporting definierten Regeln entsprechen, aufgezeichnet werden,

, sondern auch eine benutzerdefinierte Fehlermeldung mithilfe der Funktion error_log() in PHP gesendet werden.

2. Überprüfen Sie die Speicheradresse des Fehlerprotokolls über php.ini

echo '' | php 2>&1 |grep -i error_log
Nach dem Login kopieren

oder geben Sie phpinfo() in einer PHP-Datei aus Protokollspeicherort

2. Protokollspeicherort anzeigen

vi /etc/php.ini
Nach dem Login kopieren

3. Protokoll anzeigen:

tail -f-50/var/php_errors.log
Nach dem Login kopieren

Empfohlen:

PHP-Server

Das obige ist der detaillierte Inhalt vonPHP-Fehlerprotokoll anzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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