[請益] Internal Server Error 500 (12/17更新)

看板PHP作者 (怪龍-卡西歐魯)時間8年前 (2015/12/11 00:05), 8年前編輯推噓4(406)
留言10則, 4人參與, 最新討論串1/1
目前正在一台Windows 2012 R2的環境架設PHP 我使用的是微軟官方網站查到的步驟 https://technet.microsoft.com/zh-tw/library/hh994592.aspx 但是在安裝好後開啟PHP網頁卻會出現500 Internal Server Error 我在網路上查了一下可能的解決方法 包括安裝VC++ runtime與調整防火牆設定都嘗試過了 但是在安裝了VC++ runtime後,只有用localhost看得到PHP網頁 想要從其他電腦連線開啟網頁依然會出現500 Error 而我在防火牆裡開啟了IIS設定的port也沒有效果 想請問一下這種狀況有甚麼可以偵錯或除錯的方法嗎? 搜尋了500 Internal Server Error相關的關鍵字似乎沒有相關討論 在此先感謝各位的回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.72.32 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1449763534.A.CD5.html

12/11 09:32, , 1F
500的錯誤只是告訴你程式有錯,內容是藏起來的
12/11 09:32, 1F

12/11 09:33, , 2F
不管是大錯小錯,只要有任何伺服器錯誤就是報500給你
12/11 09:33, 2F

12/11 09:38, , 3F

12/11 09:39, , 4F
任何網站遇到500的錯誤,首先就是要先讓他顯示真正的錯
12/11 09:39, 4F

12/11 09:39, , 5F
誤訊息出來,這樣你才會知道是哪邊出錯了
12/11 09:39, 5F

12/11 09:40, , 6F
先調整你的伺服器設定,調整到看得到錯誤訊息為止吧
12/11 09:40, 6F

12/11 10:03, , 7F
但是這種錯誤訊息不給使用者看,所以修好記的調回去
12/11 10:03, 7F
感謝提供 這個網頁裡面提到的設定我已經照著做過了 但是打開網頁時還是只有顯示http error 500的訊息 並沒有顯示任何更細部的資訊

12/11 13:45, , 8F
他就是卡在你倒數第二行那邊
12/11 13:45, 8F

12/16 19:00, , 9F
有沒有 server error log 可以看?
12/16 19:00, 9F
我查了"C:\Windows\System32\LogFiles\HTTPERR"底下的文件 但是在我連上網頁失敗的時間並沒有出現更多的Log 請問有別的方法可以看嗎? ※ 編輯: hcl012 (220.228.144.69), 12/17/2015 16:49:27

12/23 21:42, , 10F
看一下你的錯誤日誌記錄了什麼
12/23 21:42, 10F
文章代碼(AID): #1MQQBEpL (PHP)