GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich das PHP- oder Apache-Fehlerprotokoll online in einem Browser anzeigen?

Ein einfacher PHP-Code zum Lesen und Drucken von Protokollen:

<?php

  exec('tail /var/log/apache2/error.log', $error_logs);

  foreach($error_logs as $error_log) {

       echo "<br />".$error_log;
  }

 ?>

Sie können die PHP-Variable error_log gemäß Ihren Anforderungen in HTML einbetten. Der beste Teil ist tail Der Befehl lädt die neuesten Fehler, die Ihren Server nicht zu sehr belasten.

Sie können tail ändern Ausgabe zu geben, wie Sie wollen

Ex. tail myfile.txt -n 100 // es werden die letzten 100 Zeilen ausgegeben


Siehe Welche kommerziellen und Open-Source-Konkurrenten gibt es für Splunk? und ich würde https://github.com/tobi/clarity

empfehlen

Einfaches und einfaches Werkzeug.


Linux
  1. So finden Sie MySQL-, PHP- und Apache-Konfigurationsdateien

  2. So verwenden Sie den Tor-Browser, um Ihre Privatsphäre online zu schützen

  3. Wie konfiguriere ich Remote-Protokollserver mit rsyslog?

  4. Wie behebt man – Apache-Fehler:Kein passender DirectoryIndex?

  5. So installieren Sie LAMP Apache, MySQL, PHP unter Debian 11

So zeigen Sie Apache-Protokolldateien unter Linux an

So zeigen Sie cPanel-Fehlerprotokolle an

So erstellen Sie ein PHP-Fehlerprotokoll in cPanel

So installieren Sie Apache, MariaDB, PHP (LAMP) auf Fedora 32

So installieren Sie Apache, MySQL, PHP (LAMP) unter Arch Linux

So installieren und konfigurieren Sie Apache und PHP auf Jelastic Cloud