解決IIS7 PHP HTTP 500內部伺服器錯誤問題

IIS7 PHP HTTP 500內部伺服器錯誤我們很想到的會是程序錯誤,而沒有打開錯誤提醒了,這裏我們來看看如何讓HTTP 500錯誤顯示成真正的錯誤以方便我們找到解決辦法。

在IIS7下PHP環境下打開網站出現 “HTTP 500內部伺服器錯誤”:

解決方法如下

修改php.ini文件如下

log_errors = Off

另外php關閉warning報錯,修改php.ini文件中的error_reporting,默認情況下應該是:

display_errors = Off
error_reporting = E_ALL & ~E_NOTICE

如果修改成這樣還是出現warning報錯就把warning也去掉:

error_reporting = E_ALL & ~E_NOTICE | E_WARNING


經常見到error_reporting(7)直意爲:設定錯誤訊息回報的等級。

最後重啓iis

解決IIS7 PHP HTTP 500內部伺服器錯誤問題

value constant
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
然而7=1+2+4

然後就會出來

後來做了如上修改,頁面給出了錯誤提示:

Parse error: syntax error, unexpected '{' in C:inetpubwwwrootindex.php on line 15

這種錯誤提醒了

更多相關文章
一周排行
  • 本文章給大家介紹mysql導入數據命令source的使用方法與在使用source導入數據時中文亂碼與超大文件導入文件解決辦法,有需要了解的朋友可參考.今天從windows上導出一個sql執行文件,再倒入到unbutn
  • 本文章爲各位介紹解決yii webservice 提示:Procedure 'getSent' not present 錯誤方法,有興趣的和小編一起看看.其實根據常用的webservice清除緩存方法,在client ...
  • 日志分割就是把日志生成指定大小的日志了方便我們進行查看了,小編也介紹不過這種例子下面來看一個非常簡單的.nginx的日志access.log沒有分割,訪問的記錄一直都記錄在此文件中,長期下去對于日志查詢和文件系統都不 ...
  • 三星洗衣機WW70H5410EX如何使用
    三星WW70H5410EX洗衣機內置模糊邏輯控制系統,若您想使用洗衣機,請按照如下方法進行
  • 下面小編來給各位同學介紹關于Java中Hibernate單向(1-N)映射實例,希望此教程對各位同學會有所幫助哦.1.hibernate.cfg.xml<!DOCTYPE hibernate-configura ...
  • iPad3怎麽升級iOS8.2iPad3升級iOS8.2的方法圖解
    iPad3怎麽升級iOS8.2呢?ios8.2雖然目前官方還沒有出來但一聚教程小編知道這款
  • vagrant box是linux中的于ubuntu或者centos的精簡版版本,體積更小效能也剛剛好,但它把中文支持給去了,下面我們來介紹一個修複中文的實例修複方法如下 代碼如下 apt-get install l
  • 在學習C++的時候,沒事用C++寫著 cgi 網頁邊學習邊玩,cgi的好像就是可以執行可執行程序,還可以在apache中執行.java網頁寫多了,沒事用c++寫著玩.cgi,應該算是非常老了,它的最大好處,就是弄成可
  • 越來越多站長使用WordPress搭建門戶型網站,WordPress獲取作者資料信息函數the_author_meta()顯得日益重要.因爲通過該模板標簽函數,可以在前台調用顯示注冊用戶的相關信息,如用戶登陸名.用戶
  • 俠盜獵車手5GTA5戰鬥機操作技巧詳解攻略
    GTA5>遊戲過程中,有很多玩家對戰鬥機和空戰非常癡迷,基本操作都掌握了,但就還是感 ...