我正在使用error_log在IIS 6下工作良好。最近我升级到了IIS 7.5(Windows 7),并且由error_loglogging的消息停止出现。
事实上,没有什么是日志。 如果我调用一个不正确的函数来强制一个真正的 PHP错误,它会被报告给屏幕,但不会被报告给文件。 我的ini设置:
display_errors=On error_log='C:\Work...\php_errors.log' log_errors=on error_reporting=E_ALL & !E_DEPRECATED
我还在我的虚拟目录中添加了< httpErrors existingResponse="PassThrough" />到web.config文件,但是即使在重新启动后它也不起作用。
任何人都可以摆脱任何光?
这个问题最终certificate是错误日志文件夹的访问权限。 我不得不给予IUSR用户对该文件夹的写入权限。
人。