我目前正在尝试按照我在apache中的做法:为每个应用程序设置不同的PHP错误日志。 我到目前为止阅读了一些教程,似乎没有任何解释我想要什么,我不能相信IISpipe理员不使用它,因为它是一个基本和非常有用的function。
首先,我在我的php.ini文件中设置了这些规范:
log_errors = On error_log = syslog error_reporting = E_ALL
然后,在IIS中,在我的网站的“日志”选项中,我select了W3C格式,select了“每个站点一个文件”选项,select“日志文件和ETW事件”,并设置任务每天创build一个新文件。 我在我的网站上创build了一个错误(导致500错误),但似乎没有保存在日志中。 我可以在日志中看到一个用户在页面上,并有一个错误500,但错误不报告…
这甚至可以使用IIS? 如果是这样,怎么样?
PS:我不在乎每个网站都有一个单独的日志,其中只包含PHP错误,或者每个网站链接的错误(这也不会影响到我)。
PPS:我知道error_log可能是一个文件的path,但我真的希望每个网站都有自己的错误日志…
谢谢你,祝你有美好的一天。