首頁 > 後端開發 > php教程 > 為什麼我在配置 .htaccess 後收到「內部伺服器錯誤」而不是顯示 PHP 錯誤?

為什麼我在配置 .htaccess 後收到「內部伺服器錯誤」而不是顯示 PHP 錯誤?

Barbara Streisand
發布: 2024-11-03 22:10:31
原創
333 人瀏覽過

Why Am I Getting

僅使用 .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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板