Heim > Backend-Entwicklung > PHP-Problem > PHP ruft ein Serverfehlerprotokoll ab

PHP ruft ein Serverfehlerprotokoll ab

Freigeben: 2023-02-27 22:30:02
Original
2812 Leute haben es durchsucht

PHP ruft ein Serverfehlerprotokoll ab

Protokolle konfigurieren und anzeigen

1. Verwandte Konfigurationen

Die Konfigurationsanweisungen in php.ini müssen wie folgt geändert werden:

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

2. Alle Fehlerberichte, die den im vorherigen Befehl definierten Regeln entsprechen, werden nicht angezeigt

3. log_errors = Ein    ;Geben Sie den zu schreibenden generierten Fehlerbericht an. Geben Sie den Speicherort der Protokolldatei ein.

Nachdem Sie die PHP-Konfigurationsdatei wie oben festgelegt haben, 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 &#39;<?php phpinfo(); ?>&#39; | 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 ruft ein Serverfehlerprotokoll ab. 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