我已经把我的问题缩小了一些。当我从命令行运行"error_log('hey');"
时,它转储到 STDOUT。但是,如果我从我的 Web 界面 (Apache) 运行相同的代码,它会将错误放入错误日志中。我检查了两个 ini 文件,一个 Apache 正在使用,一个在 /private/etc 中(我在运行 MAMP 的 Mac 上)。两个 error_log 变量都指向完全相同的位置。当我跑步时
echo ini_get('error_log');
命令行上的值与浏览器中的值相同。什么 ini 设置在这里配置错误?这很烦人,因为不仅仅是错误记录被破坏了。它也影响了我的包含路径:/