您遇到了一個常見問題,即顯示內部伺服器錯誤(500) PHP 文件,而HTML 文件則沒有任何問題。讓我們深入研究潛在原因並提供解決此錯誤的解決方案。
500 內部伺服器錯誤表示您的 PHP 程式碼中存在致命錯誤,但您的伺服器上關閉了這些錯誤的顯示。要發現根本問題,您可以執行以下步驟:
在PHP 檔案的開頭新增以下程式碼:
此程式碼可以顯示PHP 錯誤,讓您可以看到拋出的實際錯誤訊息。
開啟.htaccess 檔案並新增下列行:
.htaccess 檔案中的此設定指示伺服器顯示PHP 錯誤,無論全域設定為何。
啟用錯誤顯示後,您將能夠看到伺服器日誌或網頁本身中的詳細 PHP 錯誤。這些錯誤可以幫助您深入了解導致 500 錯誤的問題。
顯示的錯誤將引導您識別 PHP 程式碼中的特定問題。了解原因後,您可以對程式碼進行必要的更正並重新載入頁面以驗證錯誤是否已解決。
以上是為什麼我的 HTML 檔案運行時 PHP 檔案回傳 500 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!