我很困惑我应该在运行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访问权限。
答案 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