為什麼會發生最大執行時間超過錯誤?
最大的執行時間超過錯誤在WordPress中發生,是因為PHP(WordPress背後的編程語言)對腳本的執行時間有限制。這一限制是為了防止網頁伺服器被濫用。不同的主機公司設定的時間限制各不相同,但30-60秒通常已經足夠。如果您的WordPress網站上的某個PHP腳本花費的時間超過了這個設定的時間,便會觸發這個錯誤。
如何修復WordPress中的最大執行時間超過錯誤
雖然最大執行時間超過錯誤被稱為「致命錯誤」,但它實際上是最常見且容易修復的WordPress錯誤之一。以下是詳細的修復方法:
方法1:使用WordPress恢復模式
根據錯誤觸發的時間和地點,WordPress可能會在前端顯示「此網站遇到技術困難」的錯誤通知。這是WordPress 5.2中新增的致命錯誤保護功能的一部分。您還可能會收到一封電子郵件,該郵件將告訴您是哪個插件(如果是插件引起的錯誤)引發了問題。電子郵件還會包含一個特殊鏈接,這將允許您使用「恢復模式」登錄WordPress。一旦進入,您可以簡單地停用或刪除引發錯誤的插件。詳情請參閱我們的指南,了解如何使用WordPress恢復模式和如何停用WordPress插件。
方法2:編輯您的.htaccess文件
此方法適用於無法訪問WordPress儀表板的用戶。要修復最大執行時間限制錯誤,您需要手動編輯.htaccess文件並添加一行簡單的代碼。只需使用FTP客戶端或cPanel中的文件管理器應用程序連接到您的網站。您的.htaccess文件與/wp-content/和/wp-admin/文件夾在同一文件夾中。如果找不到它,請參閱我們的文章了解如何查找.htaccess文件。找到.htaccess文件後,右鍵單擊並選擇「查看/編輯」選項,這將打開文件編輯器。然後,在.htaccess文件的底部添加以下代碼:php_value max_execution_time 300
完成後,保存文件。此代碼將最大執行時間設為300秒(5分鐘)。您現在可以訪問您的網站,看看錯誤消息是否消失。如果仍然出現錯誤,請嘗試將值增加到600秒。如果此方法有幫助,請查看我們最有用的.htaccess技巧。
方法3:修改php.ini文件
另一種修復WordPress中最大執行時間超過錯誤的方法是修改您的php.ini文件。php.ini文件是一個配置文件,定義了PHP在伺服器上的設置。在許多WordPress主機平台上,您可能在根文件夾中看不到它。在這種情況下,您可以使用FTP或文件管理器應用程序在WordPress根文件夾內創建一個新的php.ini文件。然後,編輯php.ini文件並添加以下行:max_execution_time = 60
不要忘記保存文件並將更改上傳回伺服器。您現在可以訪問您的網站,看看錯誤是否已經消失。
方法4:編輯wp-config.php文件
此方法與編輯.htaccess文件略有不同。雖然兩者都增加了網站的最大執行時間,但編輯wp-config.php文件創建了一個影響整個伺服器的設置。與以前一樣,您應使用FTP客戶端或網頁托管控制面板的文件管理器訪問WordPress根目錄。然後,找到wp-config.php文件並進行編輯。在「That’s all, stop editing! Happy blogging.」行之前添加以下代碼:define('WP_MAX_EXECUTION_TIME', 300);
建議從300秒開始,看看是否能修復錯誤,然後根據需要添加更多時間。
方法5:優化您的WordPress數據庫
臃腫的數據庫有時會使您的網站變慢,從而導致最大執行時間超過錯誤。定期優化數據庫可以刪除不必要的數據並提升整體WordPress性能。幸運的是,優化數據庫現已不再那麼技術性。您可以參閱我們的一鍵優化WordPress數據庫指南,獲取逐步說明。
方法6:檢查您的WordPress插件
插件可以說是雙刃劍。雖然它們能添加功能,但一些編碼不佳的插件會消耗過多資源,導致執行超時。要識別出問題插件,您可以暫時停用所有插件,看看錯誤是否消失。如果消失了,那麼問題很可能是某個插件引起的。接下來,逐一重新啟用插件,每次重新啟用後檢查錯誤,這樣可以幫助您定位引發問題的特定插件。如果無法訪問管理區,我們有一份在無法訪問wp-admin儀表板時禁用插件的指南。一旦確定引發問題的插件,請聯繫插件作者尋求支持。此外,考慮使用信譽良好的插件庫,如WordPress.org和WPressize Me解決方案中心,查找經過良好評價和優化的插件以滿足您的需求。
在大多數情況下,使用這些方法增加最大執行時間將解決錯誤。然而,如果仍未解決,您需要聯繫您的WordPress託管提供商尋求幫助。欲了解更多有關獲取WordPress站點幫助的信息,請閱讀我們的指南,了解如何正確地尋求WordPress支持。
了解更多解決常見WordPress錯誤的方法
遇到其他類型的WordPress錯誤嗎?這些指南可能對您有所幫助:
- 如何修復WordPress無法打開流錯誤
- 如何修復WordPress文章返回404錯誤(逐步教學)
- 如何修復WordPress登錄頁面刷新和重定向問題
- 如何修復“對不起,您無權訪問此頁面”錯誤
- 如何修復WordPress更新失敗 / 發佈失敗錯誤
- 如何逐步修復WordPress白屏錯誤
- 修復:WordPress內存耗盡錯誤 – 增加PHP內存
- 如何修復“PHP缺少MySQL擴展”錯誤
我們希望這篇文章能幫助您修復WordPress中的致命錯誤:超過最大執行時間。您可能還想看看我們的指南,了解如何修復WordPress中的數據庫連接錯誤以及我們推薦的最佳託管WordPress提供商。如果您喜歡這篇文章,請訂閱我們的YouTube頻道,觀看WordPress教學視頻。您還可以在Twitter和Facebook上找到我們。