如何增加 WordPress 的最大執行時間?

已發表: 2022-09-23

目錄

介紹

儘管這似乎是一項具有挑戰性的工作,但 WordPress 問題可以快速輕鬆地解決。 遵循本教程中的說明即可成功。 術語“致命錯誤”用於描述非常簡單的事情。 要解決這個致命問題,請在這篇文章中了解如何使用幾種方法來延長 Wordpres 的最大執行時間。 在繼續下一步之前,讓我們首先了解什麼是最大執行時間以及它是如何發生的。

BuddyX 主題

什麼情況下會出現最大執行時間問題?

當您嘗試上傳 WordPress 主題或插件時出現以下問題: 檢查 WordPress 主題只需幾分鐘。 請注意,此示例對您的 WordPress 網站使用 30 秒的最大執行時間。 大多數託管公司都有 30 到 60 秒的執行時間限制。 如果您的腳本沒有在 30 到 60 秒內完成工作,任務將被暫停,如最大執行時間錯誤所示。 對於高質量的 PHP 腳本來說,30 秒的超時已經綽綽有餘了。 代碼和服務器響應可能需要增加網站的最大執行時間。

但是,專家不建議超過此限制。 一些開發人員甚至將其設置為高達 300。當他們注意到“致命錯誤”這個詞時,他們會感到害怕。 使用最長執行時間很容易解決問題。 如果您的網站遇到技術困難並失去流量、潛在客戶、購買或讀者,這可能是一個問題。 因此,您可能需要立即護理。

另請閱讀:使用 ShareASale 促進 Woocommerce 推動的銷售

什麼時候發生?

最大執行時間沒有什麼大不了的。 它只是表示您的 PHP 腳本需要比分配的時間更長的時間才能完成。 標準執行時間限制為 30 秒,但這取決於託管服務提供商。 這是防止服務器鎖定的預防措施。 上傳大文件(例如模板或插件)所需的時間超過規定的限制,通常會導致此錯誤。 在冗長的操作結束後,您可以永久增加限製或撤銷修改。

此外,如果您不想更改網站的核心文件,可以刪除 WordPress 主題或插件,從而生成錯誤。 但是,最大執行持續時間不會增加。 此外,如果您可以找到麻煩物品的替代品,則此方法是合適的。

另請閱讀:2022 年電子商務商店的 9 大移動 eApp

什麼導致錯誤“超出最大執行時間”?

PHP 是用於創建 WordPress 的主要編程語言。 PHP 腳本有時間限制,以防止 Web 服務器被濫用。 在大多數情況下,最大執行時間設置在 30 到 60 秒之間,這對於編寫良好的 PHP 腳本來說是足夠的時間來完成其工作。 超過整個執行時間 當一隻手達到最大執行時間限制時,就會發生錯誤。

另請閱讀:十大創新 CRM 行業支付趨勢

最長執行時間 Wordpres
最長執行時間 Wordpres

修復最大執行時間超出錯誤

  • 由於這是一個“致命錯誤”,重要的是要知道它是最常見的 WordPress 問題之一,並且您可以修復它。
  • WordPress 可能會向您的網站訪問者顯示以下錯誤消息,具體取決於觸發問題的時間和地點。 WordPress 5.2 包含一個新的致命錯誤保護功能來解決這個問題。 如果插件是導致錯誤的原因,您也可能會通過電子郵件收到通知。
最長執行時間 Wordpres
最長執行時間 Wordpres

使用電子郵件中的鏈接,您可以在“恢復模式”下訪問 WordPress,從而解決問題。

最長執行時間 Wordpres
最長執行時間 Wordpres
  • 此時可以停用或刪除產生問題的插件。
  • 為避免停用插件,您可以通過重新激活它來解決問題的原因。
  • 您正在向您的代碼添加一行代碼。 htaccess 文件會解決這個問題。
  • 使用 FTP 客戶端連接到您的網站。
  • 在與 /wp-content/ 和 /wp-admin/ 目錄相同的位置,您會找到您。 .htaccess 文件。 如果您仍然無法找到它,請查看我們的定位指南 - htaccess 文件以及可能導致您的問題的原因。
  • 例如,如果您使用 FileZilla 作為您的 FTP 客戶端,您可以在右側欄中的“遠程站點”區域下找到它。
最長執行時間 Wordpres
最長執行時間 Wordpres

右鍵單擊。 htaccess 文件並選擇“查看/編輯”。 該文件將在選擇此選項的文本編輯器中打開。 接下來,您需要在 .htaccess 文件的底部添加這一行:

最長執行時間 Wordpres
最長執行時間 Wordpres

1. PHP Value Max Execution Time 300

如果您使用記事本作為文本編輯器,這就是它的樣子。

最長執行時間 Wordpres
最長執行時間 Wordpres
  • 完成後保存您的工作。
  • 此函數的最大執行時間為 300 秒(5 分鐘)。 您現在可以訪問您的網站,查看錯誤是否已修復。”
  • 如果您仍然收到問題消息,可以嘗試將值增加到 600。
  • 如果這種方式對您更方便,請查看這些最有用的。
  • 孵化 WordPress 的技巧。
  • php.ini 是指定 PHP 設置的服務器配置文件。 在某些託管平台上,您可能無法在 WordPress 文件夾中找到它。
  • 如果發生這種情況,請在 WordPress 安裝的根目錄下創建一個新的 php.ini。 應該將以下行添加到 php.ini 配置文件中。

1 最大執行時間 = 60

    • 請在進行更改後保存並上傳您的更改到服務器。 現在您可以訪問您的網站,問題應該已經消失了。
    • 當用於增加最大執行時間時,這兩種方法通常都會解決問題。
  • WordPress 致命錯誤:已超出最長執行時間已在本文中解決。 您可能也有興趣了解如何修復 WordPress 數據庫連接錯誤。

另請閱讀:十大創新 CRM 行業支付趨勢

為什麼會出現 Max Execution Time 錯誤?

每個 WordPress 站點都有執行服務器請求的最大執行時間限制。 其目的是將服務器誤用降至最低。 如果 PHP 腳本運行時間超過分配的時間,它將被阻止。 密切關注 PHP 腳本,檢查它們是否運行時間過長並消耗大量服務器資源,因為 WordPress 站點文件主要是用 PHP 編寫的。 永無止境的 PHP 腳本經常用於惡意攻擊以破壞網站。

此外,某些插件、主題和其他 WordPress 元素如果加載時間過長,可能會佔用大量服務器資源。 由於 WordPress 用戶通常安裝插件而不是更改代碼或安裝主題,因此更可能出現此錯誤消息。 許多人開發插件,因此很難確定最好的插件。 如果您的 PHP 腳本運行了很長時間,您會希望將其執行限制在盡可能短的時間內。 此限制通常由您的虛擬主機在服務器級別建立。

最長執行時間 Wordpres

關於最大執行時間 Wordpres 的結論

插件、主題甚至 WordPress 版本更新通常會導致 WordPress 中的最大執行時間問題。 可以在 WordPress 儀表板上看到這個問題,前面有潛在的“技術困難”警告,以及來自 WordPress 的關於該問題的電子郵件。 使用錯誤的撇號是典型的錯誤。


有趣的閱讀:

運行廣告活動的 5 個最佳工具

嘗試最成功的 SaaS 營銷策略

將 Google 日曆與 Slack 集成的完整指南