我們都知道網(wǎng)站經(jīng)常有403,502,500條和其他錯(cuò)誤信息。之前已經(jīng)有關(guān)于如何處理403、502和其他錯(cuò)誤消息的文章。網(wǎng)站上的500個(gè)錯(cuò)誤呢?
事實(shí)上,500個(gè)錯(cuò)誤可以分為許多情況。我們只能找出網(wǎng)站哪里出了問題,以適應(yīng)補(bǔ)救措施。通過以下操作,我們可以確切地知道網(wǎng)站出了什么問題。
1.打開IE瀏覽器,找到工具選項(xiàng)(不同版本的IE瀏覽器工具有不同的位置,以本例中的IE8.0為例),然后找到互聯(lián)網(wǎng)選項(xiàng)(最后一個(gè)選項(xiàng)卡),然后點(diǎn)擊進(jìn)入互聯(lián)網(wǎng)選項(xiàng)卡界面。
2.然后找到高級選項(xiàng)卡,在設(shè)置界面中找到滾動(dòng)條,并向下拉,直到您看到“顯示良好的http錯(cuò)誤消息”。勾選此選項(xiàng),然后單擊確定(具體位置見下圖中的紅線標(biāo)記)。這樣,如果我們再次刷新錯(cuò)誤頁面,將會(huì)出現(xiàn)一些關(guān)于HTTP錯(cuò)誤代碼的詳細(xì)信息。
知道原因,我們就能對癥下藥,解決500個(gè)錯(cuò)誤的問題。讓我們看看由各種原因引起的500個(gè)錯(cuò)誤的解決方案。
1.用戶權(quán)限問題:當(dāng)前使用的服務(wù)器環(huán)境主要是windows 2003,這是在安全考慮之下。2003操作系統(tǒng)的默認(rèn)權(quán)限都已關(guān)閉。因此,當(dāng)你第一次建立一個(gè)網(wǎng)站或者搬到一個(gè)電視臺(tái)時(shí),問題就來了。有些頁面有500個(gè)錯(cuò)誤(大部分是ASP程序)。有些人非常好奇。移動(dòng)前給車站命名是可以的。為什么搬到車站后會(huì)有問題?事實(shí)上,這不是問題。只是你沒有打開用戶訪問權(quán)限,而打開可以解決這個(gè)問題。
2.access數(shù)據(jù)庫連接語句錯(cuò)誤:與ASP匹配的數(shù)據(jù)庫通常是Access數(shù)據(jù)庫,通常通過ASP文件連接到ACCESS數(shù)據(jù)庫。但是,如果連接語句失敗,將不會(huì)執(zhí)行與數(shù)據(jù)庫相關(guān)的操作,從而導(dǎo)致500個(gè)錯(cuò)誤。解決方法:檢查數(shù)據(jù)庫連接語句是否有錯(cuò)誤。
3.ASP語法錯(cuò)誤:這也是500個(gè)錯(cuò)誤的原因之一。如果您沒有選中“顯示良好的http錯(cuò)誤消息”選項(xiàng),您可能會(huì)看到一個(gè)統(tǒng)一的500錯(cuò)誤界面,但是如果您執(zhí)行上述操作,您會(huì)發(fā)現(xiàn)一個(gè)不同的錯(cuò)誤提示,它會(huì)告訴您該文件中的哪一行代碼是錯(cuò)誤的。
4.文件引用路徑錯(cuò)誤:我們通常在一個(gè)文件中獨(dú)立地編寫一些公共代碼。如果以后需要使用,我們將介紹其他文件。但是,如果我們更改此文件的位置,但不更改其他文件的引用路徑,也會(huì)出現(xiàn)500個(gè)錯(cuò)誤。解決方案:也更改參考路徑。如果你不想麻煩,你最好不要移動(dòng)公共文件路徑。
5.使用服務(wù)器不支持的組件:當(dāng)我們需要特殊功能時(shí),我們通常以組件的形式加載各種功能,但不是所有的組件服務(wù)器都支持它們。因此,如果我們加載一些不受服務(wù)器支持的組件,可能會(huì)發(fā)生500個(gè)錯(cuò)誤。解決方案:如果添加該組件時(shí)出錯(cuò),請卸載該組件。