當(dāng)前位置:博客首頁>>編程基礎(chǔ) >> 閱讀正文

fastCGI提示500服務(wù)器錯(cuò)誤的解決辦法

作者: 鄭曉 分類: 編程基礎(chǔ) 發(fā)布于: 2012-09-11 23:17 瀏覽:5,729 沒有評(píng)論


最近把本地的PHP環(huán)境換成了5.3,由于php從5.3后不支持iis的isapi擴(kuò)展,所以只能使用fastCGI模塊來運(yùn)行,但今天在調(diào)試本地代碼時(shí)遇到問題了,一直提示服務(wù)器錯(cuò)誤,也沒有其它提示,很是費(fèi)解!

其實(shí)默認(rèn)的FastCGI是不會(huì)像之前版本的php那樣直接顯示錯(cuò)誤信息的,這就需要咱們自己動(dòng)手稍微配置一下php.ini來讓它顯示錯(cuò)誤信息,方法如下。
打開php目錄里的php.ini配置文件,找到下面的四項(xiàng),并按如下的配置進(jìn)行修改:

error_reporting = E_ALL
log_errors = On
fastcgi.logging = 0
error_log = “C:\Windows\Temp\php-errors.log”

經(jīng)過這幾行的配置,使php能將報(bào)錯(cuò)信息直接輸出到C:\Windows\Temp\php-errors.log文件中,當(dāng)然這個(gè)文件位置可以自定義。
現(xiàn)在重啟你的IIS,這樣調(diào)試過程中提示500服務(wù)器錯(cuò)誤時(shí),可以直接打開這個(gè)文件查看具體錯(cuò)誤信息,當(dāng)然錯(cuò)誤越少越好!

? ? ? ?

本文采用知識(shí)共享署名-非商業(yè)性使用 3.0 中國(guó)大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時(shí)請(qǐng)注明出處及相應(yīng)鏈接。

本文永久鏈接: http://www.yjfs.org.cn/fastcgi-prompted-a-500-server-error-solution.html

發(fā)表評(píng)論

change vcode