IIS配置PHP環境HTTP500錯誤處理方法
在搭建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)。
開啟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使用者讀許可權。
本文轉自 技術花妞妞 51CTO部落格,原文連結:http://blog.51cto.com/xiaogongju/1942471
相關文章
- PHP 錯誤處理PHP
- php錯誤處理PHP
- php錯誤與異常處理方法PHP
- 解決IIS5 HTTP500內部錯誤 (轉)HTTP
- [php]php錯誤處理機制PHP
- PHP錯誤處理和異常處理PHP
- PHP 核心特性 - 錯誤處理PHP
- 常用模組 PHP 錯誤處理PHP
- 使用PHP錯誤處理 (轉)PHP
- PHP安裝後錯誤處理PHP
- PHP系列(七)PHP錯誤異常處理PHP
- Go多協程併發環境下的錯誤處理Go
- java配置環境變數的錯誤Java變數
- php環境配置PHP
- IIS7/IIS8環境下全站https訪問的配置方法HTTP
- namespace mismatch require錯誤處理方法namespaceUI
- Mac PHP 環境配置MacPHP
- CentOS 配置 PHP 環境CentOSPHP
- iis 下 swfupload 上傳大檔案 卡頓 404 錯誤 等問題處理方法
- 錯誤處理
- PHP視訊處理器安裝環境搭建PHP
- npm 安裝錯誤及處理方法NPM
- SAP雲平臺CloudFoundry環境裡route 超過quota的錯誤處理Cloud
- iOS - rvm、Ruby環境CocoaPods安裝使用及相關錯誤處理iOS
- PHP異常、錯誤處理機制筆記PHP筆記
- php在iis上配置時報mysql_connect錯誤解決辦法PHPMySql
- 在Oracle11g RAC環境下處理ORA-00845錯誤案例Oracle
- hadoop常見錯誤及處理方法Hadoop
- Oracle RAC 錯誤記錄以及處理方法Oracle
- Go 錯誤處理Go
- Swift錯誤處理Swift
- Zabbix錯誤處理
- mysqldump錯誤處理MySql
- 【問題處理】Windows環境下exp備份資料ORA-00904錯誤處理一例Windows
- OGG 配置過程中的錯誤處理
- RAC 環境Library Cache Lock的處理方法
- RAC環境TNS-12541報錯處理
- Docker配置PHP開發環境DockerPHP開發環境