看板 PHP 關於我們 聯絡資訊
目前正在一台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
Peruheru: 500的錯誤只是告訴你程式有錯,內容是藏起來的 12/11 09:32
Peruheru: 不管是大錯小錯,只要有任何伺服器錯誤就是報500給你 12/11 09:33
Peruheru: http://tinyurl.com/hs2duhq 12/11 09:38
Peruheru: 任何網站遇到500的錯誤,首先就是要先讓他顯示真正的錯 12/11 09:39
Peruheru: 誤訊息出來,這樣你才會知道是哪邊出錯了 12/11 09:39
Peruheru: 先調整你的伺服器設定,調整到看得到錯誤訊息為止吧 12/11 09:40
Peruheru: 但是這種錯誤訊息不給使用者看,所以修好記的調回去 12/11 10:03
感謝提供 這個網頁裡面提到的設定我已經照著做過了 但是打開網頁時還是只有顯示http error 500的訊息 並沒有顯示任何更細部的資訊
MOONRAKER: 他就是卡在你倒數第二行那邊 12/11 13:45
storyn26383: 有沒有 server error log 可以看? 12/16 19:00
我查了"C:\Windows\System32\LogFiles\HTTPERR"底下的文件 但是在我連上網頁失敗的時間並沒有出現更多的Log 請問有別的方法可以看嗎? ※ 編輯: hcl012 (220.228.144.69), 12/17/2015 16:49:27
see7di: 看一下你的錯誤日誌記錄了什麼 12/23 21:42