iis php500錯誤的解決方法:1、開啟【PHP.ini】,設定顯示錯誤;2、把【require(./xxx.php)】改成【require(xxx.php)】; 3.給網站的上級目錄賦予iis使用者讀取權限即可。
推薦:《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中文網其他相關文章!