如何修復WordPress中的內部服務器錯誤

運用 WordPress 是一種令人興奮的方式 建立一個網站. 通過無盡的主題和插件組合可供選擇,您可以 創建您想要的任何網站. 你甚至可以使用你的 編碼 創建一個關於外觀和功能的獨特網站的能力。

但是,由於你必須使用大量的運動部件,你最終可能會遇到一些問題,比如 500內部服務器錯誤.

什麼是500內部服務器錯誤?

500內部服務器錯誤在WordPress環境中相對常見,但它們也可能出現在其他內容管理系統和平台中。 但與具有明顯原因的404不同,例如斷開鏈接和更改頁面URL,您需要深入挖掘以了解問題。

您需要做的第一件事是檢查 PHP or Apache 來自您的服務器的錯誤日誌。 由於 500 條內部錯誤消息沒有提供有關其發生原因的具體信息,因此您需要尋找任何可以幫助您自己找到罪魁禍首的痕跡。

要查看錯誤日誌,請登錄您的 虛擬主機 控制面板並轉到主要的“網站/域”部分。 請記住,界面因每個託管公司而異。 只需尋找一個菜單或工具欄,您可以在其中找到“文件管理器”、“Web 服務器設置”、“PHP 設置”或類似內容; “日誌”選項也應該在那裡。

日誌
通常提供錯誤日誌文件。 對於cPanel,它位於Logs部分。 你的事情可能會有所不同 WordPress主機 –如果找不到錯誤日誌,請與支持人員聯繫。 。

查看錯誤日誌的目的是為500內部錯誤消息提供一些上下文。 這樣做可以幫助您確定可以應用的修復程序。 根據您的發現,以下是您可以嘗試的事項:

1. PHP 腳本超時

如果您的網站 PHP 腳本創建外部連接,其中一些可能會超時並導致 500 內部錯誤。 您可以通過指定超時規則或刪除不必要的外部連接來防止這些情況發生。 PHP 腳本。

另一個解決方案是增加 PHP 內存限制,可以通過創建一個名為“php.ini。”

php

記下代碼“memory=64MB”,保存,然後使用 則fTP.

user_ini

2. 錯誤 .htaccess 文件

500 個內部錯誤的另一個常見原因是損壞或配置錯誤 .htaccess 文件。 一個快速的解決方法是重命名舊的 .htaccess 文件到別的東西——比如'.htaccess_老的。' 為此,請登錄您的網​​絡託管平台並轉到文件管理器。 您應該能夠在 WordPress 文件夾(如 wp-content、wp-includes 等)旁邊找到該文件。

htaccess文件

成功重命名文件後,刷新您的站點以查看它是否解決了問題。 如果錯誤信息消失了,別忘了生成一個新的 .htaccess 具有正確重寫規則的文件。

您可以通過登錄WordPress儀表板,轉到“設置”→“永久鏈接”,然後單擊“保存”按鈕來執行此操作。

固定鏈接

3。 有故障的插件

如果以前的解決方案都不起作用,則錯誤可能是由錯誤的插件引起的。 如果您最近在錯誤發生之前安裝了新插件,那麼罪魁禍首應該很容易識別。 否則,您需要通過停用所有插件然後再將它們重新打開來檢查每個插件。

為此,請轉到插件>已安裝的插件,單擊“全選”,然後從“批量操作”下拉菜單中選擇“停用”。

插件

最後的話

上述解決方案應該可以幫助您修復500內部錯誤。 但如果問題仍然存在,請記住與服務器相關的問題有時會導致這些錯誤。 在這種情況下,您需要聯繫您的託管服務提供商並等待他們的幫助。

作者照片

克里斯托弗·揚·貝尼特斯的文章