當您嘗試更新 wordpress 插件或主題時,您是否在屏幕上看到“致命錯誤:超出最大執行時間 30 秒”?
通常,當 WordPress 中的 php 腳本需要很長時間才能運行并達到WordPress 托管服務器設置的最大時間限制時,就會出現此問題。時間限制很重要,因為它有助于防止濫用服務器資源。
在本文中,我們將向您展示如何修復 WordPress 中的致命錯誤:超出最大執行時間。
為什么會出現超過最大執行時間的錯誤?
WordPress 中會出現超出最大執行時間的錯誤,因為PHP(WordPress 背后的編程語言)對腳本的運行時間有時間限制。此限制是為了防止 Web 服務器被濫用。
不同的托管公司設置不同的時間限制,但 30-60 秒通常就足夠了。如果WordPress 網站上的 PHP 腳本花費的時間超過此設定時間,則會觸發超出最大執行時間錯誤。
如何修復 WordPress 中的最大執行時間超出錯誤
盡管超出最大執行時間錯誤被稱為“致命錯誤”,但它實際上是最常見且易于修復的WordPress 錯誤之一。
讓我們看看如何修復 WordPress 中超出最大執行時間的錯誤。您可以使用下面的鏈接跳轉到不同的故障排除方法:
- 方法1:使用WordPress恢復模式
- 方法 2:編輯 .htaccess 文件
- 方法三:修改php.ini文件
重要提示:對于后兩種方法,我們建議備份您的 WordPress 以防止您的網站上出現錯誤。請閱讀我們有關如何備份 WordPress 網站的指南以獲取更多信息。
方法1:使用WordPress恢復模式
根據觸發錯誤的時間和地點,WordPress 可能會在前端顯示“此網站遇到技術困難”錯誤通知。
這是 WordPress 5.2 中添加的致命錯誤保護功能的一部分。
您還可能會收到一封電子郵件,告訴您哪個插件(如果插件觸發了錯誤)導致了問題。
該電子郵件還將包含一個特殊鏈接。
這將允許您使用“恢復模式”登錄 WordPress。
到達那里后,您只需停用或刪除導致錯誤的插件即可。
有關更多詳細信息,請參閱我們有關如何使用 WordPress 恢復模式以及如何停用 WordPress 插件的指南。
方法 2:編輯 .htAccess 文件
建議無法訪問 WordPress 儀表板的 WordPress 用戶使用此方法。要修復最大執行時間限制錯誤,您需要手動編輯.htaccess文件并添加一行簡單的代碼。
只需使用FTP 客戶端或 cPanel 或其他網絡托管儀表板中的文件管理器應用程序連接到您的網站。
您的 .htaccess 文件與 /wp-content/ 和 /wp-admin/ 文件夾位于同一文件夾中。如果找不到它,請參閱我們的文章,了解為什么找不到 .htaccess 文件以及如何找到它。
例如,如果您使用 FileZilla 作為 FTP 客戶端,那么您可以在右側列的“遠程站點”部分中找到它。
找到 .htaccess 文件后,只需右鍵單擊它并選擇“查看/編輯”選項。
這將在文本編輯器中打開該文件。
接下來,您需要在 .htaccess 文件的底部添加以下代碼:
此代碼只是將最大執行時間的值設置為 300 秒(5 分鐘)。您現在可以訪問您的網站以查看錯誤消息是否消失。
如果仍然出現錯誤,請嘗試將該值增加到 600。
如果您發現此方法有幫助,請查看WordPress 最有用的 .htaccess 技巧。
方法三:修改php.ini文件
修復 WordPress 中超出最大執行時間錯誤的另一種方法是修改php.ini 文件。
php.ini 文件是一個配置文件,用于定義服務器上的 PHP 設置。在許多 WordPress 托管平臺上,您可能在根文件夾中看不到它。
在這種情況下,您可以使用 FTP 或文件管理器應用程序在 WordPress 根文件夾中創建一個新的 php.ini 文件。
之后,只需編輯 php.ini 文件并添加以下行:
max_execution_time = 60
由
在 WordPress 中一鍵使用
不要忘記保存文件并將更改上傳回服務器。您現在可以訪問您的網站并查看錯誤是否已消失。
在大多數情況下,使用這兩種方法增加最大執行時間將解決該錯誤。但是,如果沒有,那么您需要聯系您的 WordPress 托管提供商尋求幫助。
有關獲取 WordPress 網站幫助的更多信息,請閱讀我們有關如何以正確方式尋求 WordPress 支持的指南。
我們希望本文能幫助您修復致命錯誤:WordPress 中超出了最大執行時間。您可能還想查看我們關于如何修復在 WordPress 中建立數據庫連接的錯誤的指南以及我們精選的最佳托管 WordPress 托管提供商。