500錯誤是什么原因,500錯誤碼


500錯誤是什么原因,500錯誤碼

文章插圖
錯誤碼(500),可能原因::
500錯誤是什么原因,500錯誤碼

文章插圖
錯誤說明:IIS服務器無法解析ASP代碼
對于錯誤碼http-500內部服務器,試著訪問一個靜態頁面試試是否也出現這個問題,如果訪問靜態頁面沒問題,那就要分以下幾種情況來分析了:
1、是否改變過計算機名稱 。
2、站點所在的文件目錄是否自定義了安全屬性 。
3、安裝了域控制器后是否調整了域策略 。如果是其中的一種情況,請將改變的參數設置回來看是否解決問題 。如果靜態空間也無法訪問,則說明解析還沒生效
擴展資料:
http 500內部服務器錯誤可能和ⅡS 服務器無法加載應用程序有關
具體現象是:
瀏覽ASP時 HTTP500內部錯誤;解決ⅡS 服務器無法加載應用程序 '/LM/W3SVC/1/ROOT' 錯誤是 '沒有注冊類別'
查看事件查看器發現:
1、:服務器無法加載應用程序 '/LM/W3SVC/1/ROOT' 。錯誤是 '沒有注冊類別' 。
2、:無法啟動 MS DTC事務管理器 。
3、:MS DTC 事務管理器啟動失敗 。LogInit 返回錯誤 0x2 。
【500錯誤是什么原因,500錯誤碼】4、:找不到 MS DTC 日志文件 。在確認所有由 MS DTC 協調的資源管理器不具有“不確定”狀態的事務之后,請運行msdtc-resetlog 創建日志文件 。
500錯誤,怎么解決:
500錯誤是什么原因,500錯誤碼

文章插圖
查看錯誤信息
其實“服務器錯誤500”只是一個統稱,所有內部服務器出現錯誤基本上都是顯示這個錯誤信息,但是500錯誤其實也分很多種情況,如果不能找到具體引起錯誤的原因我們沒有辦法對癥下藥,因此得知詳細錯誤信息非常有必要,下面小編就來介紹怎樣獲取詳細錯誤信息 。
打開IE瀏覽器,然后找到工具選項,然后找到Internet選項,然后點擊進入Internet選項卡界面 。
然后找到高級選項卡,在設置界面中找到滾動條,往下拉,直到看見“顯示有好http錯誤信息”,在此選項上打鉤,然后點擊確定即可 。這樣我們再刷新錯誤頁面,就會出現有關HTTP錯誤代碼的一些詳細信息 。
產生原因以及解決辦法
用戶權限問題:現在使用的服務器環境以windows
2003居多,處于安全考慮,2003的操作系統的默認權限都是關閉的,因此先建立一個網站或者遷站的時候問題就來了,有些頁面便出現500錯誤,有些人十分好奇,命名遷站前沒事,為何遷站后就有問題了呢,其實也并非什么問題,只是你沒開啟用戶訪問權限罷了,開啟便能解決問題 。
ASP語法出錯:這也是產生500錯誤的原因之一,如果你沒有在“顯示有好http錯誤信息”選項上打鉤,你可能會看到統一的500錯誤界面,但是如果進行了上述操作之后,你就會發現不一樣的錯誤提示,它會告訴你那個文件的哪行代碼有誤 。
ACCESS數據庫連接語句出錯:ASP搭配的數據庫一般就是access數據庫,通常通過ASP文件連接ACCESS數據庫,但是如果連接語句出現錯誤,導致連接數據庫失敗,那么和數據庫相關的操作將會不能執行,從而導致500錯誤的產生 。解決方式:排查數據庫連接語句是否出現錯誤 。
文件引用路徑出錯:我們通常會把一些常用的或者通用的代碼獨立寫在一個文件當中,以后如果
有其他文件需要使用我們便會把它引入進來,但是如果我們更改了這個文件的位置但是沒有更改其他文件的引用路徑,同樣會出現500錯誤 。解決辦法:把引用路徑也更改下,如果不想麻煩最好不好動公共文件路徑 。
使用了服務器不支持的組件:當我們需要特殊功能的時候通常會以組件的方式進行各項功能的加載,但是并不是所有的組件服務器都支持,因此,如果我們加載了一些服務器不支持的組件很有可能出現500錯誤 。解決辦法:增加那個組件出錯,就卸載那個組件 。
500錯誤是什么原因,500錯誤碼

文章插圖

網站錯誤類型500是啥意思,怎么解決:
500錯誤是什么原因,500錯誤碼

文章插圖
絕大多數“警告”或“錯誤”都是給系統看的,也是系統自動處理的,只要系統運行正常,普通用戶沒必要管這些東西 。

解決方法:重啟下vps就可以了 。
500內部服務器錯誤說明IIS服務器無法解析ASP代碼,訪問一個靜態頁面試試是否也出現這個問題,如果訪問靜態頁面沒問題,那就要分以下幾種 情況來分析了:

推薦閱讀