Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie das PHP-Fehlerprotokoll

So verwenden Sie das PHP-Fehlerprotokoll

王林
Freigeben: 2023-03-09 16:30:02
Original
1727 Leute haben es durchsucht

Um das PHP-Fehlerprotokoll zu verwenden, öffnen Sie zunächst die PHP-Konfigurationsdatei; ändern Sie dann die Konfiguration [log_errors=On], um das Fehlerprotokoll zu aktivieren, und starten Sie schließlich den Webserver neu.

So verwenden Sie das PHP-Fehlerprotokoll

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Wenn wir das Fehlerprotokoll verwenden möchten, müssen wir zuerst das Fehlerprotokoll aktivieren. Die spezifische Methode ist wie folgt:

Bearbeiten Sie die Konfigurationsdatei php.ini und nehmen Sie die folgenden Änderungen vor:

error_reporting  =  E_ALL  #将会向PHP报告发生的每个错误
display_errors = Off  #不显示满足上条 指令所定义规则的所有错误报告,设置成off发生错误时,浏览器报500,不显示具体错误(具体错误不会输出到浏览器上,用户也就看不到。会写到第5步的错误文件中,非正式环境全设置成on更方便) 
log_errors = On  #开启错误日志  
log_errors_max_len = 1024  #设置每个日志项的最大长度  
error_log =/usr/local/error.log #指定产生的 错误报告写入的日志文件位置
Nach dem Login kopieren

So verwenden Sie das PHP-Fehlerprotokoll

Nachdem Die PHP-Konfigurationsdatei wird wie oben festgelegt, um den Webserver neu zu starten.

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 aufgezeichnet werden, die den durch error_reporting definierten Regeln entsprechen, sondern auch die Funktion error_log() in PHP verwendet werden, um eine benutzerdefinierte Fehlermeldung zu senden und in das error_log zu schreiben.

Kostenloses Teilen von Lernvideos: Einführung in die Programmierung

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das PHP-Fehlerprotokoll. 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