如何修復 500 個內部服務器錯誤
已發表: 2021-01-02如何修復 500 內部服務器錯誤
- 備份您的網站。
- 在 wp-config.php 中啟用調試。
- 重置 .htaccess 文件。
- 增加 PHP 限制。
- 恢復為默認主題。
- 檢查你的插件。
- 詢問您的託管服務提供商。
什麼是 500 內部服務器錯誤

在我們的 WordPress 網站職業生涯中,我們都曾經歷過可怕的“500 內部服務器錯誤” 。 這是運行 WordPress 網站時最常見的錯誤之一,對於許多不知道如何修復它的 WordPress 初學者來說,這可能是非常令人生畏的。
500 Internal Server 錯誤有多種形式,發生在所有網站上,但都有相同的基本目的。 他們告訴您,當您的服務器嘗試執行代碼時,某些事情導致了錯誤。 僅僅意味著服務器中的某些東西被破壞並導致它無法運行您的站點。
該錯誤的HTTP 文檔只是簡單地說“服務器遇到了一個意外情況,導致它無法完成請求。” 此錯誤可能令人痛苦的原因是,如文檔所述,沒有具體原因導致該錯誤。 這意味著很難確定錯誤的確切原因。
由於此錯誤非常普遍,因此很難確定您的網站已關閉的具體原因。 儘管如此,我們已經總結了可能導致它出現在 WordPress 網站上的四個主要原因。 排除故障可能是一場噩夢,但如果您按照這些步驟進行操作,那麼您可以快速修復它,而無需過多地修改您的網站。
此錯誤的原因
在 WordPress 出現的這些年裡,有無數的事情導致了 500 個內部服務器錯誤,從一個簡單的插件到一個損壞的 .htaccess 文件。 值得慶幸的是,對於 WordPress 用戶來說,這個致命錯誤的原因歸結為四個主要原因。
WordPress 已經採取措施防止出現此錯誤的任何其他原因,因此對於普通 WordPress 用戶來說,只有四件事會導致此錯誤。 這四件事是插件、主題、PHP 內存限制和損壞的 .htaccess 文件。
損壞的插件是發生此錯誤的最可能原因之一。 如果它是一個插件,那麼插件中有一些代碼會導致您的 WordPress 在啟動時失敗。 主題也可能是 500 內部服務器錯誤的重要原因,儘管與插件不同,它們更容易修復。
PHP 內存限制是您的站點可以為 PHP 腳本使用的內存量。 此限制通常設置為64 兆字節,但可以通過一些基本編輯輕鬆更改。 最後一個原因是損壞的 .htaccess 文件,這可能是致命的,因為 .htaccess 包含一些對您的站點最重要的代碼。
準備工作
導致 500 Internal Server Error 的大多數原因都可以追溯到某些代碼被破壞。 因此,當您將編輯代碼以解決此問題時,您必須知道如何做兩件事:備份您的 WordPress 站點並使用FTP 客戶端或cPanel訪問 WordPress 服務器文件。
您可以使用插件或託管平台的網站來備份您的 WordPress 網站。 這很重要,因為如果您搞砸了任何事情或製造了更多問題,那麼您將使用備份。 您可以使用連接到 WordPress 服務器的FileZilla等 FTP 客戶端來編輯和更改那裡的文件。
此外,如果這些解決方案都不起作用,我們建議的最後一件事是聯繫您的託管服務提供商尋求支持。 他們已經是該主題的專家,並且擁有解決任何問題的工具,因此如果這裡沒有任何效果,向他們尋求幫助非常重要。
在您開始解決此問題之前,如果您沒有 cPanel,請確保按照最後的步驟設置您的 FTP 客戶端。 然後我們可以進入該過程的下一步,即在您的站點上啟用調試。 這對於確定問題的具體根源很重要。
啟用調試
開始解決問題的第一步也是最重要的一步是打開調試。 這很重要,因為如果您打開調試,那麼 WordPress 可能會顯示更具體的錯誤代碼並告訴您導致問題的原因。
要打開調試,您必須編輯站點核心代碼文件上的代碼。 這可能看起來很危險,但如果您正確地遵循這些步驟,就不會有問題。 要開始轉到您的FTP 客戶端或cPanel並導航到您的 strongb> 站點的核心文件。
首先找到名為wp-config.php 的文件。
打開文件,然後找到帶有WP_DEBUG的部分。
將該單詞旁邊的值設置為true 。
如果你找不到它,那麼你必須自己創建它。
查找線上方的空間:
/* 就是這樣,停止編輯! 快樂的博客。 */
然後在該行上方放置以下代碼:
定義(“WP_DEBUG”,真);
保存並退出您的文件。
完成這些步驟後,應該已啟用調試。 這意味著現在如果您重新加載您的網站,它可能會顯示更具體的錯誤消息。 一次,您重新加載您的站點,檢查顯示的錯誤。 如果它是另一個錯誤而不是 500 內部服務器錯誤,那麼您可以查找並解決它。
如果顯示的錯誤表明某個插件導致問題,那麼您可以停用這些插件並解決問題。 如果網站的主題有問題,那麼您可以恢復為默認主題或將其更改為另一個主題。
調試可能是一個很好的故障排除工具,因為它可以告訴您大部分時間究竟是什麼導致了問題。 如果即使在啟用調試後,錯誤仍顯示為 500 內部服務器錯誤,則繼續進行下幾節。
一旦您在這裡嘗試了所有內容或解決了您的問題,請確保在. 為此,只需返回文件並將WP_DEBUG旁邊的值更改回false 。
修復 .htaccess 文件
對於那些不知道的人,.htaccess 文件是 WordPress 站點最重要的文件之一,它與 WordPress 服務器文件中的其他核心文件一起存在。 它與其他核心文件一樣,使用代碼為您的網站填寫一些非常關鍵的角色。
默認情況下,該文件主要幫助更改站點中 URL 和永久鏈接的功能。 雖然在編輯時,它可以在許多方面證明是有用的。 它可以幫助您在站點之間重定向並提高站點的加密和安全性。
這些功能使 .htaccess 文件對您的 WordPress 網站至關重要。 如果您的 .htaccess 已損壞,那麼您網站的許多功能將丟失或損壞。 它是您網站的重要組成部分,永遠不應被篡改。
.htaccess 文件損壞的最可能原因通常是插件或直接代碼編輯。 這個問題可以很容易地解決,我們需要做的就是備份文件,重置它,然後檢查是否有其他問題。

首先,使用您的FTP 或 cPanel查找.htaccess文件。
然後通過下載來製作文件的副本。
刪除WordPress 服務器中的文件。
重新加載您的網站並檢查問題。
現在您已經備份了 .htaccess 文件,您可以檢查站點的狀態。 如果您沒有該 .htaccess 文件的自定義規則或代碼,那麼您可以創建一個新的 .htaccess 文件。 請按照以下步驟操作:
轉到儀表板上的設置。
然後轉到永久鏈接。
在底部,不要更改任何內容,然後單擊Save 。
如果您有自定義規則,那麼您可以打開備份並通過將它們添加到新文件中來檢查每一行。 這是一個非常及時的過程,但對於清除 .htaccess 文件中的任何問題是必要的。 一旦您檢查了所有自定義規則並知道它們有效,您就可以保存文件並退出。
增加 PHP 內存限制
PHP 內存限制充當您網站某些部分的一種RAM 。 PHP 內存包含插件、主題、代碼以及您的站點用於操作的任何其他內容的代碼。 內存限制是您的站點可以使用的內存量。
PHP 內存允許您的站點同時處理多個任務和功能。 由於在此錯誤中,您的內存已耗盡,您必須使用更多內存,因此我們將不得不提高限制以使您的站點正常運行。 這可能是 500 個內部服務器錯誤的最突出原因之一。
內存限制與您的託管計劃中有多少內存有關。 因此,你應該小心你改變了多少。 默認情況下,WordPress 使用最多的是64MB ,儘管大多數時候這還不夠。 要增加內存限制,請按照以下步驟操作:
通過cPanel或FTP訪問您的 WordPress 文件。
在那裡找到wp-config.php文件。
打開文件並轉到顯示以下內容的部分:
“就是這樣,停止編輯! 快樂的博客。
在那裡,將此代碼放在該文本上方:
定義('WP_MEMORY_LIMIT','256M');
保存文件並退出。
完成後,您的內存限制應該已增加到256MB 。 這將允許大多數人的網站正常運行並處理所有插件和復雜功能。 重新加載您的站點並檢查您是否仍有 500 內部服務器錯誤。 如果您這樣做,請繼續下一部分。
修復插件和主題
插件幾乎可以改變您網站的所有內容,因此它們有權更改代碼。 插件可以為您的站點添加許多功能和有用的特性,儘管它們也會導致很多問題。 許多插件會更改您的 WordPress 網站中的代碼,這可能會破壞它。

儘管現在大多數插件大多是防錯的並且編程非常好,但如果它們損壞、不兼容或過時,它們可能會破壞您網站的功能並導致一些重大問題。 這可能成為 500 內部服務器錯誤的主要原因。
此外,主題可能會導致類似的問題,因為它們還會更改您網站的大部分核心代碼。 如果它們有缺陷、損壞或過時,它們可能會更改您網站的某些關鍵部分,從而導致問題。 但是,與插件不同,主題更易於使用,因為您只能擁有一個活動的 .

要解決您的插件問題,請轉到您的 WordPress 儀表板。 之後,轉到您的插件部分並停用所有插件。 一個接一個地激活每個插件,直到你找出哪個插件破壞了你的網站。 如果您的插件沒有導致問題,請檢查您的主題。
對於主題,您只需切換到另一個主題或默認主題即可。 如果您的網站正常工作,那麼它就是導致問題的主題。 如果不是,則進入下一部分。
問你的主人
如果您仍然收到 500 內部服務器錯誤,最好的辦法是向您的託管服務提供商尋求支持。 大多數主機提供商都會在您的計劃中提供強大的支持。 由於他們是託管您網站的人,因此他們還可以幫助您修復它。
他們已經是他們所做工作的專家,並且知道如何解決錯誤,因此詢問您的託管服務提供商不會有什麼壞處。 他們將幫助您盡快讓您的網站重新啟動並運行。
詢問專家
如果您沒有時間調試此類問題,明智的做法是聘請專家開發人員為您解決問題。
我們公司提供最好的WordPress 技術支持服務,涵蓋您網站可能遇到的所有技術錯誤和數據庫問題。
我們還提供完整的一體化WordPress 維護服務,讓您的整個網站處於自動駕駛狀態。 基本上,我們公司每天都會照顧您的網站。
您的完美解決方案
必須處理技術問題和錯誤可能會使使用 WordPress 變得痛苦。 雖然我們為您提供完美的解決方案!
我們的頂級 WordPress 解決方案涵蓋了從主題和插件到實時支持的所有內容。 有我們在您身邊,您將在幾天內擁有一個乾淨、優化和完善的網站!
在這裡查看我們!
WordPress 指南
WordPress指南和清單的最佳集合
我們完整且最新的 WordPress 指南和資源集合,涵蓋了充分利用 WordPress 網站所需的一切。








全部下載!
我們所有的指南都將發送到您的收件箱