GNU/Linux >> Linux の 問題 >  >> Linux

ブラウザで PHP または Apache のエラー ログをオンラインで表示する方法は?

ログを読み取って出力する単純な PHP コード:

<?php

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

  foreach($error_logs as $error_log) {

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

 ?>

要件に応じて、error_log php 変数を html に埋め込むことができます。最良の部分は tail です コマンドは最新のエラーをロードするため、サーバーに負荷がかかりすぎません。

tail を変更できます あなたが望むように出力を与えるために

元。 tail myfile.txt -n 100 // 最後の 100 行を返します


Splunk の商用およびオープンソースの競合相手は? を参照してください。 https://github.com/tobi/clarity

をお勧めします

シンプルで使いやすいツール。


Linux
  1. MySQL、PHP、Apacheの設定ファイルを見つける方法

  2. cPanelでエラーログを表示する方法

  3. Torブラウザを使用してオンラインでプライバシーを保護する方法

  1. 修正方法-Apacheエラー:一致するDirectoryIndexがありませんか?

  2. Debian 11 に LAMP Apache、MySQL、PHP をインストールする方法

  3. Linux で Apache ログ ファイルをローテーションする方法

  1. rsyslogを使用してリモートログサーバーを構成するにはどうすればよいですか?

  2. Plesk でウェブサーバーのログを表示する方法

  3. CentOS 6.2 に PHP mbstring をインストールする方法