0

私はPHPを何年も使用してきましたが、これまでこれについて実際に考えたことはありません。明らかに、Apacheログを表示するためのカスタム形式がありますが、php.iniによるphpのerror_logで実行できることはありますか?

ウェブサイトのすべての機能を変更せずに、元のエラーのIPアドレスをログに記録したいと思います。error_log($_REQUEST['REMOTE_ADDR'].' error etc');

誰かがこのようなものを見たことがありますか?

4

1 に答える 1

0

Apache はこれをログに記録する必要があります。

以下は、私の php サイトの 1 つのエラー ログの例です。

[Thu Mar 03 06:32:29 2011] [error] [client 188.226.15.54] PHP Notice: Undefined variable: profileRow in /public/html/mysite/profile.php on line 22

私の httpd.conf ファイルでは、サイトに対して次のように定義されています

ErrorLog /var/log/apache2/mysite.com.error.log

PHP に正しいエラー レベルが設定されていると仮定すると、ここにエラーが表示されます。

于 2011-03-03T18:08:16.597 に答える