我們用的服務(wù)器是Windows 2008 R2,在IIS7.5上使用PHP Manager for IIS配置PHP環(huán)境,開(kāi)始PHP運(yùn)行正常,后來(lái)就不正常,一直報(bào)錯(cuò)
HTTP 錯(cuò)誤 500.0 - Internal Server Error
對(duì)找不到的文件啟用文件監(jiān)視
回想起對(duì)服務(wù)器做的操作,D盤(pán)的權(quán)限做了操作(PHP是放在D盤(pán)),只保留了 SYSTEM 和 Administrators 兩個(gè)用戶(hù)組,然后我單獨(dú)給PHP目錄設(shè)置User用戶(hù)組讀寫(xiě)權(quán)限,還是不行。
然后我就開(kāi)始百度,看到網(wǎng)上有個(gè)哥們也遇到了同樣的問(wèn)題,他的 World Wide Web Publishing Service 服務(wù)沒(méi)有運(yùn)行,他啟用了之后解決了問(wèn)題。
然后我去查看我這臺(tái)服務(wù)器上的 World Wide Web Publishing Service 的服務(wù),發(fā)現(xiàn)是運(yùn)行著的,心想難道是服務(wù)假死了,抱著試一試態(tài)度,重啟了一下服務(wù),好了,PHP正常了。
回頭想了想,剛剛設(shè)置的權(quán)限,PHP目錄有沒(méi)有必要給User讀取運(yùn)行權(quán)限?
然后刪掉User,發(fā)現(xiàn)又報(bào)錯(cuò)了,看樣子還是要User權(quán)限,加上User,錯(cuò)誤還是在,重啟World Wide Web Publishing Service服務(wù)又恢復(fù)正常。
總結(jié):PHP目錄的增加User權(quán)限時(shí),環(huán)境不能一下次反映過(guò)來(lái),必須要重啟 World Wide Web Publishing Service 服務(wù)才行。
新聞熱點(diǎn)
疑難解答
圖片精選