IIS應用Phpmanager時,總是很多頁面提示500錯誤,終於找到解決方案了

先說解決方案:

1、開啓IIS本身的詳細錯誤選項。

2、開啓PHP Manager的開發機器選項Development Machine

3、也許是最最關鍵的一點,PHP運行環境控件必須放置在非中文的路徑內。

下面詳細處理問題過程

1、開始嘗試:開啓IIS本身錯誤

 

仍然提示500錯誤,百度上查了很多信息都無解決本問題的好用解決方案

 

有一個月不用IIS的php調試功能了,今天早上準備再嘗試下,打開了幾個簡單的PHP頁面,能正常看到內容,稍微代碼多一點的

還是提示500錯誤。

——煩人的無錯誤詳情的錯誤提示——

該網頁無法正常運作

localhost 目前無法處理此請求。

HTTP ERROR 500

 

斷點複雜頁面,發現PHP該頁內有引用文件是不存在的,肯定錯誤。

 

2、想想IIS已經配置了顯示詳細錯誤,那問題應該可能也許在PHPManager內了,結果找到了Php  Configure Error Reporting

發現有這個開發機器和產品機器,選了一個開發機器,刷新頁面,久違的詳細錯誤提示出來了。:)

3、也許是最最關鍵的一點,PHP運行環境控件必須放置在非中文的路徑內。

放在中文路徑內,部分頁面顯示空白。

打開錯誤記錄的日誌,中文路徑中亂碼,Unable to load dynamic library ''

進而將路徑更改爲英文,通過。

大功告成,正常了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章