将PHP错误日志文件存储在脚本目录中,而不将PHP代码添加到现有脚本中

Mer*_*vin 7 php error-handling

我习惯了Cpanel之后一直在忙着设置自己的vps,

但我似乎无法找到如何让PHP在与抛出错误的脚本相同的目录中创建一个error_log文件.

我希望这发生在没有我必须为每个.php文件添加一行代码的情况下.在Cpanel中,它以某种方式开箱即用.

例:

错误: /var/www/webapp1/index.php 日志文件位置:/var/www/webapp1/error_log

错误: /var/www/info/system/test.php 日志文件位置:/var/www/info/system/error_log

基本上我希望php在每个目录中为该目录中的脚本存储一个error_log文件.

附加信息:

  • 单个VPS帐户
  • Debian GNU/Linux 6.0'Squeeze'
  • Apache 2.2.16

Ber*_*rak 1

基本上我希望 php 在每个目录中为该目录中的脚本存储一个 error_log 文件

假设您使用 Apache,您可以在 VirtualHost 中使用 Apache 的 error_log 指令来完成此行为。如果我没记错的话,PHP 本身并不能决定将错误存储在哪里。