僅使用 .htaccess 顯示 PHP 錯誤
PHP 錯誤對於故障排除和偵錯網站問題至關重要。如果沒有顯示錯誤,診斷問題就會變得更加複雜。但是,您可能只能存取 .htaccess 文件,並希望透過該頻道啟用錯誤顯示。
錯誤顯示故障排除
當您將以下行新增至您的.htaccess 檔案:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
您希望頁面上顯示PHP錯誤,但您卻收到了“內部伺服器錯誤”訊息。這意味著錯誤未正確顯示。
解決方案:記錄錯誤
要解決此問題,請將以下行加入您的.htaccess 檔案:
php_flag log_errors on
此行開啟錯誤日誌記錄。
接下來,指定錯誤日誌檔案的路徑及其名稱:
php_value error_log /home/path/public_html/domain/PHP_errors.log
修改路徑和網域以符合您的特定伺服器設定。
範例.htaccess 檔案
啟用錯誤日誌記錄的完整更新的.htaccess 檔案:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
使用此設定PHP 錯誤現在將會顯示在指定的錯誤日誌檔案中。您可以存取日誌檔案來查看和偵錯發生的任何錯誤。
以上是為什麼我在配置 .htaccess 後收到「內部伺服器錯誤」而不是顯示 PHP 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!