WordPress中超過了最大執行時間


嘗試更新WordPress插件或主題時,屏幕上是否看到“致命錯誤:最長執行時間超過30秒”?

通常,當WordPress中的PHP代碼花很長時間運行並達到WordPress託管服務器設置的最大時間限制時,就會發生此問題。 時間限制很重要,因為它有助於防止服務器資源的濫用。

在本文中,我們將向您展示如何修復致命錯誤:WordPress中超過了最大執行時間。

修復致命錯誤:輕鬆地超過WordPress中的最大執行時間

為什麼發生最大執行時間超出錯誤?

WordPress主要使用PHP編程語言進行編碼。 為了防止Web服務器被濫用,對PHP腳本可以運行多長時間設置了時間限制。

實際的時間限制因託管公司而異,但是大多數情況下,最大執行時間通常設置在30到60秒之間,因為通常這足以運行一個好的PHP腳本。

腳本達到最大執行時間限制時,將導致最大執行時間超出錯誤。

WordPress中的最大執行時間超過30秒,超過了錯誤

修正最大執行時間超過錯誤

儘管超過“最大執行時間”錯誤被稱為“致命錯誤”,但這是最常見的WordPress錯誤之一,您可以輕鬆解決此問題。

根據觸發錯誤的時間和地點,WordPress可能會向您的網站訪問者顯示以下錯誤消息。

技術難點

這是WordPress 5.2中添加的致命錯誤保護功能的一部分。 您可能還會收到一封電子郵件,告訴您哪個插件(如果插件觸發了錯誤)導致了該問題。

已將技術問題電子郵件發送給管理員

該電子郵件還將包含一個特殊鏈接,該鏈接使您可以使用“恢復模式”登錄WordPress。

恢復模式

到達該位置後,您只需取消激活或刪除導致該錯誤的插件即可。

但是,如果您不想停用插件,則可以修復觸發錯誤的根本原因。

要解決此錯誤,您將需要手動編輯.htaccess文件並添加簡單的代碼行。

只需使用FTP客戶端連接到您的網站。

您的.htaccess文件與/ wp-content /和/ wp-admin /文件夾位於同一文件夾中。 如果找不到,請查看我們的文章,為什麼找不到.htaccess文件以及如何找到它。

例如,如果您將FileZilla用作FTP客戶端,則可以在右側列的“遠程站點”部分中找到它。

Filezilla中的WordPress .htaccess文件

找到.htaccess文件後,右鍵單擊並打開“查看/編輯”選項。 這將在文本編輯器中打開文件。

在WordPress中查看/編輯.htaccess文件

接下來,您需要在.htaccess文件的底部添加以下行:

php_value max_execution_time 300

如果您使用記事本作為文本編輯器,則外觀如下所示。

將代碼添加到.htaccess文件WordPress

完成後,保存文件。

此代碼僅將最大執行時間的值設置為300秒(5分鐘)。 現在,您可以訪問您的網站以查看錯誤是否已解決。

如果仍然出現錯誤,請嘗試將該值增加到600。

如果您發現此方法更簡單,請查看這些對WordPress最有用的.htaccess技巧。

解決WordPress中最大執行時間超出錯誤的另一種方法是修改您的php.ini文件。

php.ini文件是一個配置文件,用於定義服務器上PHP的設置。 在許多WordPress託管平台上,您可能不會在WordPress文件夾中看到它。

在這種情況下,您可以在WordPress根文件夾中創建一個新的php.ini文件。 之後,編輯php.ini文件並添加以下行。

max_execution_time = 60

不要忘記保存所做的更改並將其上傳回服務器。 現在,您可以訪問您的網站,並查看錯誤是否消失。

在大多數情況下,使用這兩種方法中的任何一種來增加最大執行時間都將解決該錯誤。 但是,如果沒有,則需要聯繫WordPress託管提供商以尋求幫助。

我們希望本文能幫助您解決致命錯誤:WordPress中超出了最大執行時間。 您可能還想查看有關如何解決在WordPress中建立數據庫連接的錯誤的指南。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。