如何修復WordPress中的致命錯誤:超過最大執行時間

04/06/2024

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

最大的執行時間超過錯誤在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上找到我們。



Related Posts

  • 2025-02-16
  • WordPress 教学

你是否想过,能不能用更引人注目的方式取代WooCommerce中基本的促销徽章?答案是肯定的!通过自定义产品徽章,你可以在在线商店中突出新产品、折扣商品或限时优惠。在这篇文章中,我们将展示给你两个简单的方法,使用强大的插件或添加简单代码来为你的WooCommerce商店添加自定义产品徽章。

閱讀更多
  • 2025-01-18
  • WordPress 教学

我们都知道推荐计划是强大的武器。但要找到真正的品牌代言者并不容易。许多计划吸引的只是想快速赚钱的人,导致非真实的推广,无法有效转化客户。幸好,作为 WooCommerce 商店的店主,您有一个巨大的优势:一群真正喜爱和使用您产品的内置客户群。通过将这些现有客户转化为推广合伙人,您可以释放真实口碑营销的力量。

閱讀更多
  • 2025-01-10
  • WordPress 教学

最近,我们的一位比利时读者在其在线商店中苦于销售增长缓慢。除了其他建议外,我们建议他们在网站上设置Bancontact支付。Bancontact是一种主要在比利时使用的流行支付系统,客户可以通过银行账户进行安全的实时支付。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>