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

文章撰寫者:
  • WordPress
  • 更新:Apr 24,2018

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

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

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

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

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

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

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

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

1。 PHP腳本超時

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

另一種解決方案是增加PHP內存限制,這可以通過創建名為“php.ini”的空白文本文件來完成。

PHP

記下代碼“memory = 64MB”,保存,然後使用FTP將其上傳到WordPress目錄。

user_ini

2。 .htaccess文件出錯

500內部錯誤的另一個常見原因是損壞或配置錯誤的.htaccess文件。 快速解決方法是將舊的.htaccess文件重命名為其他內容 - 例如'.htaccess_old。' 為此,請登錄您的Web託管平台並轉至文件管理器。 您應該能夠找到文件以及WordPress文件夾,如wp-content,wp-includes等。

htaccess文件

成功重命名文件後,刷新您的站點以查看是否解決了問題。 如果錯誤消息消失,請不要忘記使用正確的重寫規則生成新的.htaccess文件。

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

固定鏈接

3。 有故障的插件

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

要執行此操作,請轉到“插件”>“已安裝的插件”,單擊“全選”,然後從“批量操作”下拉菜單中選擇“取消激活”。

插件

最後的話

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

關於Christopher Jan Benitez

Christopher Jan Benitez是一位專業的自由撰稿人,為小型企業提供吸引受眾並提高轉化率的內容。 如果您正在尋找有關數字營銷相關內容的高質量文章,那麼他就是您的傢伙!隨時在Facebook,Google +和Twitter上對他說“嗨”。