IIS 7.5错误日志记录在哪里?

13 浏览
0 Comments

IIS 7.5错误日志记录在哪里?

IIS 7.5错误日志记录在哪里?

事件查看器?

日志文件?

我遇到了一个非常不明确的内部500错误。我想了解更多信息。

我正在运行PHP,并且按照此帖子上的最后一条评论所说的方法进行操作。但仍然无法将日志记录到C:\windows\temp文件夹中。

0
0 Comments

当我在我的IIS 7.5服务器上找到这段代码时,它位于php.ini文件的底部。

[WebPIChanges]

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

upload_tmp_dir=C:\Windows\temp

session.save_path=C:\Windows\temp

cgi.force_redirect=0

cgi.fix_pathinfo=1

fastcgi.impersonate=1

fastcgi.logging=0

max_execution_time=300

date.timezone=Australia/Canberra

extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"

我不确定上述所有代码是否都是必需的,因为我对php.ini文件不是很熟悉,但我可以确认错误日志文件是可访问和工作的。

如果有人想知道,这个修复还需要以下内容。

log_errors = on

error_log = syslog

问题的原因是在IIS 7.5服务器上,错误日志的位置没有明确指定。解决方法是在php.ini文件中添加以下代码:

log_errors = on
error_log = syslog

这样做将启用错误日志记录,并将错误日志文件设置为syslog。这将确保错误日志文件可用并记录服务器上发生的任何错误。

0
0 Comments

IIS 7.5是一种常用的Web服务器软件,用于托管和管理网站。当网站运行时,可能会出现错误,需要进行日志记录和排查。然而,有时候我们可能会遇到问题,无法找到错误日志的位置。下面提供了一种可能的原因和解决方法。

问题原因:

在IIS 7.5中,当使用PHP v5.3时,错误日志的默认位置可能不是我们期望的位置。这可能导致我们无法找到错误日志文件,从而使得排查问题变得困难。

解决方法:

对于PHP v5.3,在IIS 7.5中,我们需要查看以下位置来找到错误日志文件:C:\Windows\Temp\PHP53_errors.log。这是PHP v5.3的错误日志默认位置。

通过查看此位置,我们可以找到网站运行过程中产生的错误信息。这将有助于我们定位和解决网站的问题。

0
0 Comments

IIS 7.5是一种Web服务器,用于托管和管理网站。当网站发生错误时,通常需要记录这些错误以便进行故障排除和修复。本文将介绍如何将IIS 7.5的错误记录到不同的地方。

首先,要将错误记录到Event Viewer中,需要编辑php.ini文件,并确保日志记录已打开。具体操作如下:

log_errors = On

然后,启用error_log将错误写入syslog(在Windows机器上,syslog就是Event Viewer)。具体操作如下:

error_log = syslog

这样设置后,所有的错误将被记录到Event Viewer中。需要注意的是,这样设置可能会与其他操作系统或应用程序的日志混杂在一起。

另外,还需要确保正确设置了error_reporting和log_errors_max_len。具体设置如下:

error_reporting=-1
log_errors_max_len=0

如果希望将错误记录到服务器日志而不是Event Viewer中,可以按照以下步骤进行设置。首先,需要确定"Server Log"指的是文本文件。然后将error_log设置为所需的服务器日志文件路径,例如:

error_log = C:\TEMP\PHP.LOG

通过以上设置,错误将被记录到指定的服务器日志文件中。这样设置的好处是可以将错误与其他日志分开,方便查看和分析。然而,有些人可能使用网络监控工具,只查看Event Viewer或SysLogs,因此选择将错误记录到Event Viewer可能更合适。

总之,通过适当的设置,可以将IIS 7.5的错误日志记录到不同的位置,包括Event Viewer和服务器日志文件。根据个人偏好和需求,选择适合的记录方式可以方便故障排除和问题修复。

0