WS 2008 R2 给出“内部服务器错误”

WS 2008 R2 给出“内部服务器错误”

这个问题我已经有一段时间了,但根本找不到问题所在。当我打开一个页面时,它有时会显示 500 内部服务器错误消息。

这发生在一个运行正常的网站上,但当我尝试上传任何内容时,它会显示此消息(所有 php 设置以及 iis 标头都已设置为 1gb 或 3000 秒)。

另外,当我打开一个简单的页面,该页面只包含另一个 php 页面和几个类时,就会发生错误。

我不知道是什么原因导致了此错误,并希望听听你们的意见,看看这可能是什么原因。我检查了服务器日志,对于上传问题,我发现了此错误:

The description for Event ID 1 from source named cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found

the message resource is present but the message is not found in the string/message table

问候,龙

答案1

听起来您的第一步是在 IIS 中启用远程错误。IIS 默认为“本地请求的详细错误和远程请求的自定义错误页面”。这意味着如果您从服务器浏览到错误页面,您将收到错误消息,但从远程 PC 上,您将收到令人讨厌的(但更安全)通用错误消息:

在此处输入图片描述

要启用远程请求的错误...打开 IIS 管理器 > 导航到您的站点 > 在 IIS 类别下,打开“错误页面”部分 > 打开最右侧导航栏上的“编辑功能设置”选项 > 选择“详细错误”选项并保存:

在此处输入图片描述

这将显示您的错误消息。完成故障排除后,请记住恢复此设置。

相关内容