首頁 >後端開發 >PHP問題 >如何解決php http500錯誤問題

如何解決php http500錯誤問題

藏色散人
藏色散人原創
2021-03-05 09:33:323872瀏覽

php http500錯誤的解決方法:1、開啟IIS,重新啟動FastCGI;2、將「require(./xxx.php)」改為「require(xxx.php)」;3、給網站的上級目錄賦予iis使用者讀取權限。

如何解決php http500錯誤問題

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

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

在搭建php程式的時候遇到了500錯誤,訪問phpinfo測試也是500,重新安裝了php,重新搭建網站,網站管理員帳戶,給上everyone權限測試都是500錯誤,糾結了較長一段時間,後來想到了程式集區方面的影響,以下步驟是我解決我的問題的處理方法:

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

網路上也有一些其他的解決步驟可以參考:

1、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使用者讀取權限。

【推薦學習:《PHP影片教學》】

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

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