fastCGI提示500服務(wù)器錯誤的解決辦法
作者: 鄭曉 分類: 編程基礎(chǔ) 發(fā)布于: 2012-09-11 23:17 瀏覽:5,865 沒有評論
最近把本地的PHP環(huán)境換成了5.3,由于php從5.3后不支持iis的isapi擴展,所以只能使用fastCGI模塊來運行,但今天在調(diào)試本地代碼時遇到問題了,一直提示服務(wù)器錯誤,也沒有其它提示,很是費解!
其實默認的FastCGI是不會像之前版本的php那樣直接顯示錯誤信息的,這就需要咱們自己動手稍微配置一下php.ini來讓它顯示錯誤信息,方法如下。
打開php目錄里的php.ini配置文件,找到下面的四項,并按如下的配置進行修改:
error_reporting = E_ALL
log_errors = On
fastcgi.logging = 0
error_log = “C:\Windows\Temp\php-errors.log”
經(jīng)過這幾行的配置,使php能將報錯信息直接輸出到C:\Windows\Temp\php-errors.log文件中,當(dāng)然這個文件位置可以自定義。
現(xiàn)在重啟你的IIS,這樣調(diào)試過程中提示500服務(wù)器錯誤時,可以直接打開這個文件查看具體錯誤信息,當(dāng)然錯誤越少越好!
? ? ? ?
本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。
本文永久鏈接: http://yjfs.org.cn/fastcgi-prompted-a-500-server-error-solution.html