當你試圖更新WordPress插件或主題時,你是否在你的屏幕上看到“致命錯誤:超過30秒的最大執行時間”?
通常,當WordPress中的PHP代碼運行時間很長,并且達到WordPress主機服務器設置的最大時間限制時,就會出現這個問題。時間限制很重要,因為它有助于防止服務器資源的濫用。
在本文中,我們將向您展示如何修復致命的錯誤:WordPress中超出的最大執行時間。
為什么會出現超過最大執行時間的錯誤?
WordPress主要是用PHP編程語言編寫的。為了防止web服務器被濫用,為PHP腳本的運行時間設置了一個時間限制。
實際的時間限制因主機公司而異,但是大多數情況下最大執行時間設置在30 - 60秒之間,因為這通常足以運行一個好的PHP腳本。
當腳本達到最大執行時間限制時,將導致超過錯誤的最大執行時間。

修復超出最大執行時間的錯誤
雖然最大執行時間超過錯誤被命名為“致命錯誤”,但它是最常見的WordPress錯誤之一,可以輕松解決此問題。
根據觸發錯誤的時間和地點,WordPress可能會向您的網站訪問者顯示以下錯誤消息。

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

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

在那里,您可以簡單地停用或刪除導致錯誤的插件。
但是,如果您不想停用插件,則可以修復觸發錯誤的根本原因。
要修復錯誤,您需要手動編輯.htaccess文件并添加一行簡單的代碼。
只需使用FTP客戶端連接到您的網站即可。
您的.htaccess文件與/ wp-content /和/ wp-admin / folders位于同一文件夾中。
例如,如果您使用FileZilla作為FTP客戶端,則可以在右側列的“遠程站點”部分中找到它。

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

接下來,您需要在.htaccess文件的底部添加以下行:
php_value max_execution_time 300
如果您使用記事本作為文本編輯器,它的操作如下。

完成后,保存文件。
此代碼只是將最大執行時間的值設置為300秒(5分鐘)。 您現在可以訪問您的網站以查看錯誤是否已解決。
如果仍然得到錯誤,那么嘗試將值增加到600。
修正WordPress中超過最大執行時間錯誤的另一種方法是修改php.ini文件。
php.ini文件是一個配置文件,用于定義服務器上PHP的設置。 在許多WordPress托管平臺上,您可能無法在WordPress文件夾中看到它。
在這種情況下,您可以在WordPress根文件夾中創建一個新的php.ini文件。 之后,編輯php.ini文件并添加以下行。
max_execution_time = 60
不要忘記保存并將更改上傳回服務器。 您現在可以訪問您的網站并查看錯誤是否已消失。
在大多數情況下,使用這兩種方法之一增加最大執行時間將解決錯誤。 但是,如果沒有,那么您需要聯系您的WordPress主機提供商以獲得幫助。





