新聞中心

創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元永興做網(wǎng)站,已為上家服務(wù),為永興各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
定期更新您的插件和主題對于保持您的網(wǎng)站滿負荷運行是必要的。但是,致命的wordpress錯誤“maximum execution time exceeded”,即超出最大執(zhí)行時間可能會阻止更新并讓您擔(dān)心網(wǎng)站的性能。
幸運的是,您可以使用以下幾種方法來修復(fù)此錯誤或增加最長執(zhí)行時間:您可以卸載問題軟件、使用插件或直接編輯您網(wǎng)站的代碼,以立即解決問題。
在本教程中,我們將了解WordPress最長執(zhí)行時間錯誤是什么以及它發(fā)生的原因。然后,我們將向您介紹六種方法,您可以使用這些方法來解決問題并讓您的網(wǎng)站平穩(wěn)運行:
什么是最大執(zhí)行時間錯誤
最大執(zhí)行時間錯誤是最常見的WordPress錯誤之一。當(dāng)您嘗試更新WordPress插件或主題時,它可能會出現(xiàn)。
它提醒您站點無法執(zhí)行您請求的更新。
發(fā)生此錯誤的原因是您網(wǎng)站上的PHP腳本。PHP是一種腳本語言,是WordPress網(wǎng)站的基礎(chǔ)。它由控制網(wǎng)站功能并向用戶顯示不同元素的代碼組成。因此,最大執(zhí)行錯誤直接與PHP腳本運行所需的時間有關(guān)。
PHP腳本具有最長的執(zhí)行時間,以確保您的站點正常運行和安全。例如,如果沒有限制,黑客或惡意軟件可以使用永無止境的腳本來拆除您網(wǎng)站的服務(wù)器并使您的數(shù)據(jù)易受攻擊。此外,長時間運行的PHP腳本可能會從您的服務(wù)器上轉(zhuǎn)移資源。
插件更有可能觸發(fā)錯誤,因為它們帶有大量來自外部來源的代碼。WordPress是一個開源平臺,因此任何開發(fā)人員都可以為其設(shè)計和上傳插件。如果您安裝來自鮮為人知的開發(fā)人員的內(nèi)容,它可能帶有有缺陷的代碼并導(dǎo)致您網(wǎng)站的PHP腳本出現(xiàn)問題。
主題和一般WordPress更新也可能導(dǎo)致問題。但是,這種情況不太常見。
標(biāo)準(zhǔn)的最大執(zhí)行時間是多少
在大部分網(wǎng)站服務(wù)器,都默認設(shè)置了我們終端的最長執(zhí)行時間。與大多數(shù)其他托管服務(wù)提供商一樣,它的持續(xù)時間通常為30秒。這通常足以讓大多數(shù)PHP腳本成功運行。如果您使用不同的托管服務(wù)提供商,您應(yīng)該能夠直接聯(lián)系他們以了解您網(wǎng)站的最長執(zhí)行時間是多少。
但是,具有多個資源的大型網(wǎng)站可能需要稍長的最大執(zhí)行時間。否則,他們可能無法在時鐘用完之前完成他們的流程。
此外,一些開發(fā)人員可能會使用超過300秒的非常長的執(zhí)行時間。但是,由于我們之前討論過的安全問題,我們不建議大多數(shù)網(wǎng)站使用此方法。
如何確定錯誤是否發(fā)生
通常很明顯,最大執(zhí)行時間錯誤已經(jīng)發(fā)生,因為您會在WordPress儀表盤中看到一條通知。
但它可能并不總是具有相同的措辭。例如,它可能讀作“致命錯誤”或“嚴重錯誤”。通知也可能未引用最大執(zhí)行時間。但是,所有警告都共享類似的組件,可以提醒您注意問題的根源。
前端用戶也可能會看到錯誤。如果他們在更新過程失敗時訪問該站點,他們可能會看到一條消息,告訴他們您的網(wǎng)站遇到技術(shù)問題。
但是,出現(xiàn)此錯誤消息不僅是因為已超出您的最大執(zhí)行時間。因此,您需要檢查它是否也顯示在您的WordPress儀表盤中。
最后,您可能會收到一封來自WordPress的電子郵件,提醒您已超出最大執(zhí)行時間。發(fā)生這種情況是因為WordPress5.2更新,它引入了PHP錯誤保護,當(dāng)您的站點的主題或插件出現(xiàn)問題時會自動通知您。因此,您幾乎會立即知道您的更新存在問題。
如何修復(fù)最大執(zhí)行時間錯誤
您可以使用幾種不同的方法來消除最大執(zhí)行時間錯誤或增加站點的最大執(zhí)行時間。
您可能首先要考慮直接編輯站點文件和添加新代碼的舒適程度。如果此方法聽起來超出您的技術(shù)能力,幸運的是還有其他選項可用。
1. 卸載問題主題或插件
修復(fù)最長執(zhí)行時間錯誤的最簡單方法之一是卸載導(dǎo)致問題的插件或主題。您的插件之一或您網(wǎng)站的主題可能是罪魁禍?zhǔn)?,因此您可以從那里開始。
如果您預(yù)感某個特定應(yīng)用程序?qū)е铝藛栴},我們建議您使用此方法。例如,您最近可能添加了一個新插件或更新了一個舊插件。
如果錯誤將您鎖定在您的站點之外,您可以通過恢復(fù)模式訪問儀表盤。如果您收到來自WordPress的關(guān)于更新失敗的電子郵件,它通常包含一個指向恢復(fù)模式的鏈接,甚至可能會告訴您是哪個插件導(dǎo)致了問題。
然后,導(dǎo)航到插件>已安裝插件并單擊相關(guān)項目下方的停用。單擊刪除以將其刪除。
如果您不知道是什么導(dǎo)致了最大執(zhí)行時間超出錯誤,您可以停用所有插件并一一重新激活它們。每次刷新,看看能不能找到觸發(fā)問題的那個。
您可以使用安全文件傳輸協(xié)議 (SFTP) 來刪除該插件。
希望這將解決錯誤。如果沒有,您可以繼續(xù)使用以下方法。
2.使用WP Maximum Execution Time Exceeded插件
增加最大執(zhí)行時間的最簡單方法之一是使用WP Maximum Execution Time Exceeded插件。
此工具可讓您在激活時將最大執(zhí)行時間增加到300 秒(五分鐘)。
您可能更喜歡使用此方法而不是前一種方法,因為它可以在全局范圍內(nèi)增加您的最大執(zhí)行時間。如果您想給功能性插件和主題更多的時間來完成它們的更新,這將是有益的。
要使用該插件,您可以下載.zip 文件并前往您的WordPress儀表盤。導(dǎo)航到插件>安裝插件并單擊上傳文件>選擇文件。
單擊立即安裝。安裝插件后,選擇激活插件以完成該過程。
該插件會立即自動增加您網(wǎng)站的最長執(zhí)行時間,因此您無需執(zhí)行任何其他操作。如果您想刪除它并恢復(fù)到原始設(shè)置,您可以前往插件>已安裝的插件并單擊禁用。
這是針對最大執(zhí)行時間超出錯誤的直接修復(fù)。但是,它不允許您選擇自定義持續(xù)時間。如果這是您正在尋找的東西,您可能更喜歡使用以下更密集的方法之一。
3. 通過wp-config.php增加最大執(zhí)行時間
您可以在站點的wp.??config.php文件中增加最長執(zhí)行時間。這是一個核心文件,其中包含有關(guān)您網(wǎng)站的許多重要信息。例如,它包含您網(wǎng)站的名稱、主機名、登錄用戶名和密碼。
如果您想自定義最大執(zhí)行時間,我們建議使用此方法。它使您能夠?qū)⒋a直接添加到WordPress目錄文件中。此外,它相對快速且易于執(zhí)行。
在開始編輯文件之前,我們建議您備份整個WordPress網(wǎng)站。該wp-config.php文件是為您的網(wǎng)站必不可少的,所以你不想做一個關(guān)鍵的和不可逆轉(zhuǎn)的錯誤。通過文件備份,您可以輕松恢復(fù)到原始設(shè)置。
您可以通過SFTP應(yīng)用程序并查找wp-config.php來找到該文件。右鍵單擊它并選擇Edit。
或者,您可以單擊“下載” 并使用“記事本”等簡單的文本編輯器編輯文件。進入wp-config.php 文件后,滾動到底部并插入以下代碼:
set_time_limit(X);
“X”表示以秒為單位的最大執(zhí)行時間。例如,您可以將其替換為“300”,它將持續(xù)時間延長至五分鐘。
現(xiàn)在您可以保存文件了,您已經(jīng)成功更改了最長執(zhí)行時間!
4.在php.ini中增加Maximum Execution Time
您還可以通過創(chuàng)建新的php.ini 文件來增加最長執(zhí)行時間。這是一個控制您的 PHP 設(shè)置的文檔,例如資源限制、上傳大小和文件超時。
如果您使用WordPress等內(nèi)容管理系統(tǒng) (CMS),此方法可能是一個很好的選擇。php.ini影響系統(tǒng)中的所有腳本,因此您不必單獨編輯每個腳本。
并非所有服務(wù)器都支持php.ini文件,因此您需要先檢查以確保您的服務(wù)器支持。然后您可以使用此方法增加PHP執(zhí)行時間。
使用您的文本編輯器打開php.ini文件。接下來,您可以輸入以下代碼來更改最大執(zhí)行時間:
max_execution_time = 500
這會將最大執(zhí)行時間更改為500秒。然后你需要殺死現(xiàn)有的PHP進程來更新php.ini文件并使更改生效。
5.增加.htaccess中的最大執(zhí)行時間
.htaccess文件是另一個地方,你可以調(diào)整最大的執(zhí)行時間。此文件控制WordPress站點不同目錄的更改。但是,并非所有服務(wù)器都使用它,它最常見于Apache服務(wù)器中。
如果您不想使用wp-config.php文件并且您的服務(wù)器不支持php.ini 文件,您可能更喜歡使用此方法。
在開始之前,我們建議備份您的.htaccess文件。通過這樣做,如果您犯了任何重大錯誤,您可以恢復(fù)它。只需復(fù)制一份并將其保存在計算機上的其他位置即可。
然后使用您選擇的SFTP編輯原始.htaccess 文件。您可以使用文本編輯器打開它。然后輸入此代碼以更改最大執(zhí)行時間:
php_value max_execution_time 300
您可以將“300”替換為您喜歡的任何其他數(shù)字。最后,保存更改,文件會將它們應(yīng)用到您的站點。
6. 聯(lián)系服務(wù)器提供商請求增加最大執(zhí)行時間
如果您不想自己更改站點的文件,您還有另一種選擇。您可以直接聯(lián)系您的托管服務(wù)提供商,他們可以代表您增加最長執(zhí)行時間。
如果您時間緊迫或技術(shù)技能有限,此方法可能是一個很好的選擇。但是,根據(jù)您的托管服務(wù)提供商的不同,它可能會額外收費。
需要解決您網(wǎng)站上的其他技術(shù)問題?下面是一些最常見的WordPress錯誤:
- 如何解決WordPress死亡白屏
- 如何修復(fù)WordPress語法錯誤
- 如何修復(fù)建立數(shù)據(jù)庫連接的錯誤
- 如何修復(fù)WordPress錯誤404 Not Found
- 如何修復(fù)WordPress側(cè)邊欄錯位移位問題
- 如何修復(fù)WordPress錯誤502 bad gateway error
修復(fù)致命錯誤:超過最大執(zhí)行時間
WordPress中的最大執(zhí)行時間超出錯誤會妨礙您更新插件和主題。雖然它發(fā)生時可能會令人沮喪,但有幾種方法可以快速解決問題。
您可以使用以下策略修復(fù)最長執(zhí)行時間WordPress錯誤:
網(wǎng)頁標(biāo)題:如何修復(fù)WordPress致命錯誤:超出最大執(zhí)行時間
文章分享:http://m.fisionsoft.com.cn/article/dhdigeo.html


咨詢
建站咨詢
