如何在WordPress網站上修復500內部伺服器錯誤

內部伺服器錯誤(500個內部伺服器錯誤)是所有網站(不僅僅是WordPress)可能發生的最嚴重的錯誤。該錯誤可能會突然發生,並且不會為用戶提供許多詳細信息。

internal-server-error-1024x242-1

如果您很幸運,WordPress管理員仍然可以運行,但是在某些情況下也可能無法遵從。我們將在本文中解釋什麼是內部伺服器錯誤,更重要的是,如何解決該錯誤。

什麼是內部伺服器錯誤

通常,插件或主題功能會觸發WordPress中的內部伺服器錯誤。WordPress內部伺服器錯誤的其他潛在原因包括損壞的.htaccess文件和PHP內存限制。

此外,我們注意到內部伺服器錯誤僅在您嘗試訪問管理區域而站點的其餘部分運行正常時才發生。

如何修復500個內部伺服器錯誤

1.打開調試

每當您遇到WordPress錯誤時。建議您打開調試。這將使您深入了解錯誤的確切原因。

wp-config.php在您的站點上編輯文件將打開調試功能。打開此文件後,在文件中查找WP_DEBUG。如果找到它,則應該可以將其設置為「 true」。如果您在此處看不到它,則必須自己創建。

無論哪種方式,您都將看到以下內容: define( "WP_DEBUG," true );

保存文件後,重新載入您的站點以查看是否已更改。如果幸運的話,伺服器上的錯誤可能會消失,並被另一個錯誤代替,該錯誤告訴您問題出在哪裡。

如果發現錯誤,請記住錯誤的位置。並在plugin文件夾中檢查錯誤,禁用受影響的插件,然後應刪除該錯誤。

即使打開調試並不能給您帶來很好的效果,將它打開直到解決問題也是一個好主意。它將使您和所有開發人員對正在發生的事情有更多的了解。一切正常並且您完成維護後,請不要忘記關閉調試!

2.更改主題並停用所有插件

收到錯誤後,如果仍然有權訪問儀錶板,則應禁用所有插件,然後查看錯誤是否仍然存在。如果您的網站載入沒有錯誤,則說明您的其中一個插件存在錯誤。您可以一個接一個地切換插件,以找出導致問題的插件。

大多數情況下,此錯誤是由插件引起的,因此這可能是導致錯誤的區域。

如果錯誤不是您的插件造成的,那麼您還可以將主題更改為WordPress默認主題,例如Twenty Twenty或Twenty 19ineteen。如果站點載入時沒有內部伺服器錯誤,則問題出在您的主題之內。

3.檢查您的.htaccess文件

您將必須檢查損壞的.htaccess文件。通過將您的主要.htaccess文件重命名為.htaccess old之類的文件。要重命名.htaccess文件,請使用cPanel託管帳戶的信息中心中的FTP或文件管理器應用程序登錄到您的站點。

登錄後,.htaccess文件將位於同一目錄中,您將在其中看到wp-content,wp-admin和wp-includes等文件夾。

edit-htaccess-file

將.htaccess文件重命名後,請嘗試訪問您的站點以查看問題是否解決。

在繼續進行其他操作之前,請確保先轉到WordPress管理區域中的「設置」»「永久鏈接」頁面,然後單擊「保存」按鈕而不進行任何更改。這將生成具有正確重寫規則的新.htaccess文件,以確保在您的帖子頁上不會返回404錯誤。

如果仍有問題,請繼續閱讀這篇文章。

4.增加記憶

wp-config.php在WordPress根目錄中打開文件以增加內存,然後搜索WP_MEMORY_LIMIT。如果確實存在,請將值更改為「 64M」。如果不是,請將以下行粘貼到文件中:

define('WP_MEMORY_LIMIT', '64M');

如果這可行,那麼您只是暫時解決了問題。您可能在某處有一些錯誤的代碼(可能是第三方的插件),這將耗盡您的資源。如果您的主機有可用的監視功能,請使用不同的On / Off插件查看您的資源使用情況,以更好地了解這些寶貴的兆位元組在浪費什麼。

相關文章