修復 WordPress 500 內部服務器錯誤 [5個有效的解決方案]

修復 WordPress 500 內部服務器錯誤 [5個有效的解決方案]

突然一個網站在幾秒鐘前運行良好,現在出現 500 內部服務器錯誤?

這是您作為 WordPress 發布者會遇到的常見 WordPress 錯誤。導致此錯誤的最常見原因是 .htaccess 文件損壞和超出服務器的 PHP 內存限制。

如果您是網站所有者、Web 開發人員或 WordPress 發布者,這裡有 5 種解決方案來修復500 內部服務器錯誤, 以便您可以盡快讓您的 WordPress 網站重新運行。

修復 WordPress 中的“內部服務器錯誤”

注意:這些解決方案需要在您站點的根目錄中進行大量更改。強烈建議您在嘗試任何這些解決方案之前備份您的站點,以防出現問題。

創建一個新的 .htaccess 文件

此錯誤的最常見原因是損壞的 .htaccess 文件和超出服務器的 PHP 內存限制。安裝插件或對 WordPress 站點進行其他更改後,WordPress 目錄中的 .htaccess 文件可能會損壞。修復很簡單。您需要做的就是在 WordPress 根目錄上創建一個新的 .htaccess 文件。

  1. 如果您有 Cpanel 訪問權限,可以從文件管理器工具打開 WordPress 根目錄,
  2. 或者您可以使用第三方軟件 Filezilla 訪問 WordPress 根目錄。
相關問題  Wordpress本機安裝教學:如何使用XAMPP在您的計算機上安裝Wordpress(2021年更新)

將 .htaccess 文件重命名為“.htaccess_old”。

  • 讓我們直接從 cPanel 儀表板訪問文件管理器:
  • 在您網站的根目錄中查找 .htaccess 文件。
  • 右鍵單擊它,然後選擇重命名:
  • 將其重命名為“.htaccess_old”之類的名稱。
  • 現在,您需要做的就是創建一個新的 .htaccess 文件來替換它。

重命名 htaccess 文件

生成一個新的 .htaccess 文件。

  • 要強制 WordPress 生成新的 .htaccess 文件,
  • 轉到您的 WordPress 儀表板。
  • 然後,導航到設置 → 固定鏈接。
  • 您無需更改任何設置。
  • 只需單擊“保存更改”按鈕,
  • WordPress 會自動生成一個新的、乾淨的 .htaccess 文件:
  • 就是這樣!希望您的網站能夠再次運行。

檢查是否有任何錯誤的 WP 插件導致問題

如果問題沒有解決並且仍然收到500 內部服務器錯誤,那麼您可以嘗試的下一件事是停用您的插件。通常插件問題或衝突會導致內部服務器錯誤。特別是如果您在激活新插件後立即看到錯誤。通過停用您的插件,您可以找到有問題的插件並將其刪除。

如果您有權訪問 WordPress 儀表板,請轉到插件管理區域並使用複選框一次停用所有插件:

停用 WordPress 插件

然後一個一個地重新激活它們並在每個之後打開網頁。希望找到有問題的插件。

相關問題  如何在 Wordpress 啟用 keep-alive?(加速您的網站)

如果您無法訪問儀表板,請停用 WordPress 插件:

如果由於這個 500 內部服務器錯誤,您無法在此處訪問您的儀表板,請按照以下步驟從文件管理器中停用插件。

  • 通過 FTP 或文件管理器連接到您的站點
  • 導航到 /wp-content/ 文件夾。
  • 將插件文件夾重命名為 plugins_old 之類的名稱。

現在嘗試打開您的 WordPress 儀表板,如果您能夠訪問它,則意味著問題是插件之一。

  • 轉到 WordPress 的插件部分,
  • 它將顯示錯誤“由於錯誤,插件已被停用;插件文件不存在。”別擔心。
  • 移至文件管理器,並將插件文件夾從 plugins_old 重命名為 plugins。
  • 現在從 WordPress 儀表板,一個一個激活每個插件。
  • 激活插件後,瀏覽博客上的 3-4 頁。
  • 重複此步驟,直到找到激活導致內部服務器錯誤的插件。

切換到默認主題

如果停用您的插件不能解決問題,那麼您的主題很可能是罪魁禍首。您可以通過切換到默認的 WordPress 主題輕鬆驗證這一點。我推薦使用二十六,這是最新的默認主題。如果切換到 26 解決了問題,您可以重新啟用所有插件並開始在主題代碼中查找問題。

如果您的主題來自官方主題庫或獨立主題商店,您應該盡快讓作者知道。另一方面,如果這是您自己的主題,則需要讓開發人員幫助您,因為這些錯誤通常很難找到——即使對於經驗豐富的編碼員也是如此。

增加 PHP 內存限制

另一個潛在問題是您的 WordPress 站點達到了其PHP 內存限制默認情況下,WordPress 會嘗試為單站點安裝分配 40MB 的內存(只要您的主機允許)。但是如果您遇到困難,您可以手動增加此限制(同樣,只要您的主機允許)。

通過 FTP 或 cPanel 的文件管理器訪問 WordPress 根目錄:

查找wp-config.php 文件右鍵單擊並選擇編輯

相關問題  WordPress添加重定向,301轉址教學(301 redirect)

/*之前添加以下代碼行, /* That’s all, stop editing! Happy publishing. */ message:

定義(’WP_MEMORY_LIMIT’,’64M’);

增加php內存限制

然後點擊保存按鈕保存更改。或者,您可以聯繫您的房東以提供支持。現在檢查這是否修復了 500 內部服務器錯誤。

重新上傳核心 WordPress 文件

如果以上解決方案都不適合您,請嘗試上傳核心 WordPress 文件的干淨副本。

轉到 WordPress.org 並下載最新版本的 WordPress。

下載完成後,解壓縮 ZIP 文件並刪除:

  • 整個 wp-content 文件夾。
  • wp-config-sample.php 文件。

然後,通過 FTP 將所有剩余文件上傳到您的 WordPress 站點。您的 FTP 程序將向您顯示有關重複文件的提示。發生這種情況時,請確保選擇覆蓋重複文件的選項。

希望這些解決方案之一可以幫助您修復 WordPress 網站上的內部服務器錯誤消息。如果不是,我們建議讓您的房東的支持團隊與您一起查看錯誤日誌以查明問題。

哦,您好 👋很高興認識你。

訂閱我們的電子報,定期發送很棒的科技內到您的郵

Post Comment