Windows-Server-2008

WS 2008 R2 給出“內部伺服器錯誤”

  • March 31, 2012

這個問題我已經有一段時間了,根本找不到問題。當我打開一個頁面時,它有時會給出 500 內部伺服器錯誤消息。

這發生在一個執行良好的網站上,但是當我嘗試上傳任何內容時,它會給出此消息(所有 php 設置已設置為 1gb 或 3000 秒以及 iis 標頭)。

此外,當我打開一個簡單的頁面時,該頁面僅包含另一個 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

問候,龍

聽起來您的第一步是在 IIS 中啟用遠端錯誤。IIS 預設為“本地請求的詳細錯誤和遠端請求的自定義錯誤頁面”。這意味著,如果您從伺服器瀏覽到錯誤頁面,您會收到錯誤消息,但從遠端 PC 上,您會收到煩人(但更安全)的通用錯誤消息:

在此處輸入圖像描述

要為遠端請求啟用錯誤… 打開 IIS 管理器 > 導航到您的站點 > 在 IIS 類別下,打開“錯誤頁面”部分 > 打開最右側導航欄上的“編輯功能設置”選項 > 選擇“詳細錯誤”選項並保存:

在此處輸入圖像描述

這將顯示您的錯誤消息。完成故障排除後,請記住恢復此設置。

引用自:https://serverfault.com/questions/373870