IIS 7.5 / Windows Server 2008上的PHP错误日志

时间:2013-03-24 22:16:13

标签: php iis-7.5 windows-server-2008-r2

我很困惑我应该在运行IIS 7.5的Windows 2008 Server上查找包含php错误的日志文件(我对此更熟悉Mac OS X设置)。

在我的php.ini文件中,我将log_errors设置为“On”,但我没有在此文件夹中出现的IIS日志中看到任何php错误:

C ^ \的Inetpub \日志\ LogFiles文件

是否有可能将php错误包含在此文件中,或者我是否需要为php错误指定一个新文件?

(我正在尝试对生成500的网站进行故障排除 - 出现php错误的内部服务器错误。我发现这个网站http://www.webdigi.co.uk/blog/2009/php-on-windows-server-2008-500-internal-server-error-on-iis/解释了我在访问网页时如何查看错误服务器上的RDP会话,但我需要能够记录这些并查看日志,因为我不会总是有RDP访问权限。

2 个答案:

答案 0 :(得分:40)

在php.ini 中(你可以在&#34; c:\ program files(x86)\ php \ {PHP Version}&#34;)下找到这些设置:< / p>

log_errors = On

然后将 error_log 设置为 syslog 以获取Windows事件日志:

error_log = syslog

或在磁盘上指定一个位置,例如:

error_log = C:\Windows\temp\php_errors.log

确保 error_log log_error 值未在文件的其他位置设置。

答案 1 :(得分:0)

如果在Windows中使用xampp。错误日志可以在

中找到
cd C:\xampp\apache\logs\

使用以下命令显示最新错误

tail -f .\error.log