升级到IIS 7.5后,PHP error_log函数无法正常工作

我正在使用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用户对该文件夹的写入权限。

人。