GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit protokol chyb PHP nebo Apache online v prohlížeči?

Jednoduchý php kód pro čtení protokolu a tisk:

<?php

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

  foreach($error_logs as $error_log) {

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

 ?>

Proměnnou error_log php můžete vložit do html podle vašeho požadavku. Nejlepší část je tail příkaz načte nejnovější chyby, které nebudou příliš zatěžovat váš server.

Můžete změnit tail aby výstup byl jak chcete

Př. tail myfile.txt -n 100 // dá posledních 100 řádků


Viz Jací komerční a open source konkurenti jsou pro Splunk? a doporučil bych https://github.com/tobi/clarity

Jednoduchý a snadný nástroj.


Linux
  1. Jak najít konfigurační soubory MySQL, PHP a Apache

  2. Jak nakonfigurovat vzdálené protokolové servery s rsyslog?

  3. Jak opravit - Chyba Apache:Žádný odpovídající DirectoryIndex?

  1. Jak zobrazit protokol chyb v cPanel

  2. Jak otočit soubory protokolu Apache v Linuxu

  3. Jak nainstalovat PHP mbstring na CentOS 6.2

  1. Jak používat Tor Browser k ochraně vašeho soukromí online

  2. Jak zastavit Apache zprávu protokolu mod_rewrite [Apache]

  3. Jak nainstalovat LAMP Apache, MySQL, PHP na Debian 11