首頁  >  文章  >  後端開發  >  如何解決iis php 500錯誤問題

如何解決iis php 500錯誤問題

藏色散人
藏色散人原創
2020-11-24 09:53:123358瀏覽

iis php500錯誤的解決方法:1、開啟【PHP.ini】,設定顯示錯誤;2、把【require(./xxx.php)】改成【require(xxx.php)】; 3.給網站的上級目錄賦予iis使用者讀取權限即可。

如何解決iis php 500錯誤問題

推薦:《PHP影片教學

本教學操作環境:windows7系統、PHP5.6版,此方法適用於所有品牌電腦。

IIS 設定PHP環境HTTP 500錯誤處理方法

IIS使用FastCGI方式設定PHP以後,在編寫PHP程式時,常會出現HTTP 500錯誤

HTTP 500(Internal Server Error):伺服器嘗試執行請求時遇到了意外情況。研究了下,發現時PHP沒有開啟錯誤提示,這樣IIS無法處理PHP的語法錯誤等,所以任何錯誤都會顯示出HTTP 500錯誤。

解決方法很簡單,開啟PHP.ini,設定顯示錯誤

display_errors = On

然後開啟IIS,重新啟動FastCGI。

HTTP 500伺服器內部錯誤。這個問題的原因在於phpmyadmin和wordpress等程式的index.php檔案中都用到了require(./xxx.php)這樣的語句,一般是檔案或資料庫權限問題。

解決方法,把裡面的require(./xxx.php)改成 require(xxx.php)。

解決方法2,給網站的上級目錄賦予iis使用者讀取權限。

偵測到在整合的託管管道模式下不適用的 ASP.NET 設定。

開啟IIS管理器,選擇應用程式集區-你的網站應用程式集區(自己的建立)-點選右邊的「設定應用程式集區預設設定」,開啟,在常規中,將「啟用32位元應用程式」設定為「True」,將「託管管道模式」改為Classic,最後按一下「確定」就一切OK了。

以上是如何解決iis php 500錯誤問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn