web-dev-qa-db-ja.com

ページアクセスごとにPHPがこれらのログエントリを作成するのはなぜですか?

サーバーのエラーログ(cPanel)には、次のようなPHPページがロードされるたびにエントリがあります(実際のユーザー名は「ユーザー名」に置き換えられています)。

[2012-06-09 09:02:07]: info: [usr/grp]: username/username cmd: /home/username/public_html/error.php php: /usr/local/php53/bin/php

これは単なる「情報」メッセージですが、エラーログがいっぱいになっています。これをPHPファイルのコンテンツと関連付けることはできません。これは、コンテンツとしてこれを含むページをロードするときにも発生するためです。

<?php phpinfo(); ?>

それが何を意味するのか、それを取り除くことができるかどうかについてのアイデアはありますか?

2
HXCaine

PHPでエラーログを無効にする必要があります。 php.iniファイルを変更できない場合は、htaccessで次のようにオプションを設定できる場合があります。

php_value log_errors 0

または、すべてのPHPファイルでini_set関数を使用できます。

ただし、エラー/情報メッセージは奇妙なものです。それが何であるかについての情報を見つけることができません。メッセージにリストされているすべてのファイル/フォルダーが存在しますか?

1
DisgruntledGoat