日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何修復(fù)WordPress發(fā)生的max_execution_time致命錯(cuò)誤

您偶爾會(huì)在wordpress中遇到錯(cuò)誤或警告。您可能會(huì)遇到的這些錯(cuò)誤之一是WordPress網(wǎng)站的max_execution_time致命錯(cuò)誤。

成都創(chuàng)新互聯(lián)公司主營右江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),右江h(huán)5小程序開發(fā)搭建,右江網(wǎng)站營銷推廣歡迎右江等地區(qū)企業(yè)咨詢

遇到這樣的錯(cuò)誤可能會(huì)讓你失去平衡。這是一個(gè)好消息,因?yàn)檫@是一個(gè)常見錯(cuò)誤。它不經(jīng)常發(fā)生,但是當(dāng)它發(fā)生時(shí),有幾個(gè)快速的解決方案。

什么是WordPress網(wǎng)站max_execution_time錯(cuò)誤?

WordPress網(wǎng)站產(chǎn)生的max_execution_time致命錯(cuò)誤在您的WordPress管理儀表盤中如下所示:

儀表盤中的最大執(zhí)行時(shí)間錯(cuò)誤

整個(gè)錯(cuò)誤消息如下:

"Fatal Error: Maximum execution time of 30 seconds exceeded"

30秒的值可以是任何數(shù)字。通常,它在30到60秒之間。安裝或更新主題、插件或WordPress核心時(shí),很容易彈出此錯(cuò)誤。

為什么會(huì)發(fā)生max_execution_time錯(cuò)誤?

每個(gè)WordPress站點(diǎn)都有處理服務(wù)器請求的最大執(zhí)行時(shí)間限制。它旨在最大程度地減少服務(wù)器濫用。此限制會(huì)查看您網(wǎng)站上運(yùn)行的所有PHP腳本,并阻止那些運(yùn)行超過時(shí)間限制的PHP腳本。

由于WordPress站點(diǎn)文件主要使用PHP,因此必須密切關(guān)注PHP腳本,以查看它們是否運(yùn)行時(shí)間過長并占用過多服務(wù)器資源。惡意攻擊利用永無止境的PHP腳本來使網(wǎng)站爬行的情況并不少見。

此外,如果運(yùn)行時(shí)間過長,某些插件、主題或其他WordPress元素可能會(huì)占用服務(wù)器資源。插件似乎比其他元素更頻繁地觸發(fā)此錯(cuò)誤消息——可能是因?yàn)閃ordPress用戶安裝插件的頻率高于他們修改代碼或安裝主題的頻率。此外,插件來自各種開發(fā)人員,因此很難檢查出由可靠代碼和頻繁更新支持的好插件。

不管是什么原因,讓PHP腳本運(yùn)行很長時(shí)間的原因并不多。因此,設(shè)置了最長執(zhí)行時(shí)間限制。您的托管公司通常在服務(wù)器級別設(shè)置此限制。

標(biāo)準(zhǔn)最大執(zhí)行時(shí)間限制是多少?

大多數(shù)托管公司強(qiáng)制執(zhí)行的最大執(zhí)行時(shí)間在30到60秒之間。這個(gè)范圍使您的PHP腳本有足夠的時(shí)間來完成它們的工作,即使它們需要一些時(shí)間來執(zhí)行。

一般來說,30秒的時(shí)間限制應(yīng)該適用于高質(zhì)量的PHP腳本。但是,您可能需要將限制增加到60秒,具體取決于您的代碼和服務(wù)器響應(yīng)。一些開發(fā)人員可能會(huì)選擇最多300秒,但任何超過此時(shí)間的決定都不是明智的決定。

你可能想知道:有沒有可能有一個(gè)網(wǎng)站,其中PHP腳本需要更長的時(shí)間,但它們不會(huì)對服務(wù)器造成任何損害?

是的——一些資源密集型網(wǎng)站不得不達(dá)到更長的執(zhí)行時(shí)間。但是,最好先假設(shè)可能是插件、主題或其他集成導(dǎo)致了問題,然后再得出不同的、不太有趣的結(jié)論。您的站點(diǎn)也可能需要更強(qiáng)大的服務(wù)器,尤其是在您當(dāng)前使用共享主機(jī)設(shè)置的情況下。

有時(shí)托管公司可能會(huì)為您的網(wǎng)站設(shè)置過低的最長執(zhí)行時(shí)間。這是一種非常常見的情況,您可以通過聯(lián)系您的托管服務(wù)提供商來解決它。

“致命錯(cuò)誤”:聽起來很糟糕

“致命錯(cuò)誤”文本聽起來很緊急,但您的網(wǎng)站不會(huì)面臨永遠(yuǎn)無法再次運(yùn)行的風(fēng)險(xiǎn)。max_execution_time這樣的WordPress錯(cuò)誤是WordPress中最常見的警告之一。

但是,您可能會(huì)在網(wǎng)站的前端找到一條消息,告訴用戶該網(wǎng)站遇到了技術(shù)問題。

這是一個(gè)問題 – 如果警告消息阻止您的內(nèi)容并在任何時(shí)間段內(nèi)保持活動(dòng)狀態(tài),您可能會(huì)失去銷售、潛在客戶或讀者。

如何確定是否發(fā)生WordPress max_execution_time錯(cuò)誤

查看您是否已超過最大執(zhí)行時(shí)間的主要方法是在上傳插件、主題或WordPress更新時(shí)檢查儀表板中的消息。

安裝或更新頁面呈現(xiàn)有關(guān)更改的信息,并為您提供“成功”或“失敗”消息。“致命錯(cuò)誤”消息也是一個(gè)選項(xiàng)。

儀表盤內(nèi)的致命錯(cuò)誤消息

識(shí)別最大執(zhí)行錯(cuò)誤的另一種方法是查看向用戶發(fā)送的前端消息,其中顯示“該站點(diǎn)遇到技術(shù)困難”。

關(guān)于技術(shù)問題的前端消息

此消息還有其他變體,其中一些討論嚴(yán)重錯(cuò)誤并包含一個(gè)了解調(diào)試的鏈接。

較新WordPress版本上的替代前端消息

最后,WordPress通常會(huì)向網(wǎng)站管理員發(fā)送一封電子郵件,說明插件或主題導(dǎo)致了致命錯(cuò)誤。該電子郵件還將提供一個(gè)鏈接來幫助您找到問題的解決方案,通常是通過刪除有問題的插件或主題或增加您的最長執(zhí)行時(shí)間限制。

一封來自WordPress關(guān)于如何修復(fù)最大執(zhí)行錯(cuò)誤的電子郵件

對于所有導(dǎo)致“技術(shù)困難”消息的錯(cuò)誤,請務(wù)必閱讀我們的解決這些問題的指南。但是,要特別關(guān)注修復(fù)最大執(zhí)行時(shí)間錯(cuò)誤,請繼續(xù)閱讀。

如何修復(fù)WordPress錯(cuò)誤max_execution_time

如前所述,WordPress錯(cuò)誤max_execution_time出現(xiàn)在插件、主題或WordPress更新需要太長時(shí)間才能運(yùn)行PHP腳本之后。

您會(huì)在多個(gè)區(qū)域看到錯(cuò)誤通知。如果您無法訪問您的網(wǎng)站,您收到的致命錯(cuò)誤電子郵件包含一個(gè)鏈接,用于在恢復(fù)模式下啟動(dòng)您的WordPress實(shí)例。

恢復(fù)模式允許您訪問儀表板并刪除插件等問題

有幾種方法可以修復(fù)WordPress錯(cuò)誤max_execution_time

  • 首先識(shí)別并卸載導(dǎo)致錯(cuò)誤的插件、主題或其他資源。它是在恢復(fù)模式下完成的,或者通過FTP刪除插件。
  • 通過插件增加WordPress儀表盤中的最大執(zhí)行時(shí)間。
  • 在wp-config.php中修改最大執(zhí)行時(shí)間。
  • 增加.htaccess文件中的最大執(zhí)行時(shí)間。
  • 更改php.ini文件中的最大執(zhí)行時(shí)間。
  • 要求您的托管服務(wù)提供商增加最大執(zhí)行時(shí)間。

卸載插件或主題通常是最快的方法,但我們將介紹以下所有選項(xiàng)。

卸載問題項(xiàng)目

此解決方案消除了最大執(zhí)行錯(cuò)誤,但不會(huì)增加最大執(zhí)行時(shí)間。因此,如果您決定愿意為有問題的插件或主題尋找替代品,這只是一個(gè)合適的選擇。

如果您改為增加最大執(zhí)行時(shí)間以為插件或主題留出空間,請轉(zhuǎn)到以下部分。

那些有興趣刪除問題項(xiàng)目(例如,主題或插件)的人,請按照以下說明進(jìn)行操作。

首先,請通過以下方法盡力確定問題出在哪里:

  • 卸載最近安裝的項(xiàng)目,尤其是在安裝插件或主題或更新到最新版本的WordPress后立即發(fā)生錯(cuò)誤時(shí)。
  • 檢查您的電子郵件收件箱以查看WordPress是否向您發(fā)送了有關(guān)致命錯(cuò)誤的電子郵件。有時(shí)它們會(huì)首先包含有關(guān)哪個(gè)插件導(dǎo)致問題的信息。
  • 如果您不知道是哪個(gè)項(xiàng)目導(dǎo)致了錯(cuò)誤,我們建議您停用每個(gè)插件,然后一個(gè)一個(gè)地重新激活它們,每次刷新以捕獲哪個(gè)項(xiàng)目導(dǎo)致了錯(cuò)誤。

確定問題項(xiàng)目后,應(yīng)從WordPress站點(diǎn)將其卸載。

要完成此過程,請閱讀我們關(guān)于卸載WordPress插件的文章。該指南重點(diǎn)介紹了如何使用儀表板、FTP客戶端等刪除插件。

通過儀表板卸載最適合快速刪除,但如果您無法訪問WordPress儀表盤,則通過FTP卸載插件或主題會(huì)派上用場。您還可以選擇使用恢復(fù)模式進(jìn)入儀表盤。WordPress在您收到的電子郵件中包含一個(gè)指向恢復(fù)模式的鏈接。

最后,您可能會(huì)發(fā)現(xiàn)最近的WordPress版本升級導(dǎo)致了該錯(cuò)誤。使用我們關(guān)于如何回滾WordPress版本的指南來解決此問題。一般來說,WordPress版本不應(yīng)該是根本原因——它通常是一個(gè)插件或主題與新的WordPress版本不兼容。

如何增加WordPress的最大執(zhí)行時(shí)間(使用插件)

另一種選擇是增加最大執(zhí)行時(shí)間,讓插件和主題中的PHP腳本有更多時(shí)間工作。

同樣,最大執(zhí)行時(shí)間是為了您的站點(diǎn)和服務(wù)器的安全,所以最好不要增加它以適應(yīng)編碼不佳的插件或主題。但是,您可能會(huì)發(fā)現(xiàn)您的托管公司設(shè)置了較短的執(zhí)行時(shí)間,或者您可能需要一些額外的時(shí)間。

在這些情況下,增加最大執(zhí)行時(shí)間以消除WordPress網(wǎng)站max_execution_time錯(cuò)誤并最大限度地減少將來再次出現(xiàn)錯(cuò)誤的機(jī)會(huì)是可以接受的。

更改最大執(zhí)行時(shí)間的一種方法是通過儀表板安裝一個(gè)插件,該插件可以更改配置文件,而無需進(jìn)入WordPress文件。對于那些不習(xí)慣使用FTP客戶端的人,我們喜歡此選項(xiàng),但前提是您可以訪問該站點(diǎn)的儀表板。

一些安全和優(yōu)化插件,例如Google PageSpeed Insights,可以選擇增加最大執(zhí)行時(shí)間。

另一個(gè)專注于最大執(zhí)行時(shí)間的插件稱為WP Maximum Execution Time Exceeded。我們建議嘗試這個(gè),因?yàn)樗鼤?huì)自動(dòng)重寫.htaccess文件以增加最大限制。

WP Maximum Execution Time Exceeded插件

你無事可做;安裝并激活插件以使其工作。

您只需要安裝和激活插件——僅此而已

默認(rèn)情況下,該插件會(huì)提供300秒的延遲,而不是您最初擁有的任何延遲,這應(yīng)該為您的網(wǎng)站的主題和插件提供足夠的時(shí)間來運(yùn)行它們的PHP腳本。

最后,如果您想刪除增加的時(shí)間限制,請卸載插件。

如何在wp-config.php中增加最大執(zhí)行時(shí)間

以下每種方法都會(huì)利用您的核心WordPress文件。我們建議通過FTP/SFTP訪問您的WordPress站點(diǎn)文件并修改其中的內(nèi)容。

至于處理WordPress網(wǎng)站的max_execution_time錯(cuò)誤,解決問題的一種方法是打開wp-config.php文件。

打開與WordPress文件的FTP連接。找到并打開根文件夾(通常以您的站點(diǎn)命名)并單擊該/public文件夾。

/public文件夾包含大量核心文件,包括wp-config.php。

單擊wp-config.php可以直接在FTP客戶端中進(jìn)行編輯,也可以將其保存到您的計(jì)算機(jī)中進(jìn)行編輯。

找到wp-config文件

將以下代碼放入wp-congfig.php文件中:

set_time_limit(300);

只要不修改文件中已有的任何內(nèi)容,代碼的放置位置通常都無關(guān)緊要。我們建議在“停止編輯”之前找到最后一個(gè)區(qū)域并將代碼放在那里。

在wp-config中設(shè)置新的最大執(zhí)行時(shí)間

之后,保存并通過FTP將新的wp-config.php文件上傳到您的站點(diǎn)。此示例的新最大執(zhí)行時(shí)間為300秒,但您可以根據(jù)需要修改該數(shù)字。

為確保它正常工作,請返回WordPress以查看現(xiàn)在是否一切正常。如果您嘗試上傳插件或主題時(shí)沒有出現(xiàn)錯(cuò)誤,則說明您已成功。

如何增加 .htaccess 中的最大執(zhí)行時(shí)間

許多其他主機(jī)(主要是共享主機(jī)提供商)仍然使用Apache服務(wù)器,因此在您的根WordPress文件夾中提供了一個(gè).htaccess文件。

您可以像查找wp-config.php文件一樣找到該文件:通過FTP連接到您的站點(diǎn)并在/public文件夾下查看。

查找并單擊 .htaccess

在編輯之前備份您的.htaccess文件非常重要。閱讀本教程,了解如何備份WordPress文件。

備份后,打開.htaccess文件進(jìn)行編輯。

將此行添加到文件中:

php_value max_execution_time 300

隨意將數(shù)字更改為您想要的任何最大執(zhí)行時(shí)間。請保存文件并將其上傳回FTP客戶端中的文件夾/public。最后,返回您的網(wǎng)站檢查問題是否已解決。

如何在php.ini中增加最大執(zhí)行時(shí)間

另一個(gè)在Web主機(jī)中不常見的文件稱為php.ini。這是增加執(zhí)行最大值的另一種選擇,但通常情況下,使用wp-config.php方法會(huì)更輕松。

但是,如果您確定根文件夾中存在php.ini文件并且其他方法由于某種原因不起作用,請考慮改用php.ini文件。

與其他方法非常相似,您通??梢栽?code>/public文件夾中找到php.ini文件。通過FTP客戶端訪問它。

打開該文件進(jìn)行編輯。

找到php.ini文件

添加此行以增加最大執(zhí)行時(shí)間:

max_execution_time = 300

與往常一樣,更改數(shù)字以滿足您自己的需求,并記住通過重新上傳問題項(xiàng)目并檢查所有錯(cuò)誤消息是否已消失來測試它是否有效。

聯(lián)系您的托管服務(wù)提供商以請求增加最大執(zhí)行時(shí)間

在專用服務(wù)器上運(yùn)行WordPress站點(diǎn)意味著您可以完全控制最長執(zhí)行時(shí)間。因此,以前的方法應(yīng)該有效。您還可能會(huì)發(fā)現(xiàn)您可以手動(dòng)更改其他類型的托管(如托管或VPS托管)的最大執(zhí)行時(shí)間。

許多共享托管公司限制您修改最大執(zhí)行時(shí)間限制的能力,以保護(hù)與許多其他應(yīng)用程序和網(wǎng)站共享的整個(gè)服務(wù)器。

如果您不想弄亂它,或者您無法增加最大執(zhí)行時(shí)間,您必須聯(lián)系您的托管服務(wù)提供商并要求他們?yōu)槟黾铀?/p>

聯(lián)系服務(wù)器的支持團(tuán)隊(duì),告訴他們您看到了WordPress網(wǎng)站遭遇max_execution_time錯(cuò)誤。然后,詢問您當(dāng)前的最大執(zhí)行時(shí)間是多少。最后,要求他們增加您的限制,最好是在60到300之間。請記住,您應(yīng)該刪除任何需要更長時(shí)間的插件或主題。

小結(jié)

WordPress發(fā)生max_execution_time錯(cuò)誤是由于PHP腳本緩慢而發(fā)生的,通常出現(xiàn)在插件、主題和偶爾的WordPress版本更新中。

您可能會(huì)在WordPress儀表盤中看到此錯(cuò)誤,以及前端的潛在“技術(shù)問題”消息以及來自WordPress的有關(guān)情況的電子郵件。

這是一個(gè)超級常見的錯(cuò)誤。按照我們在此處介紹的步驟,您可以在幾分鐘內(nèi)讓您的網(wǎng)站再次正常運(yùn)行。


網(wǎng)頁標(biāo)題:如何修復(fù)WordPress發(fā)生的max_execution_time致命錯(cuò)誤
本文地址:http://www.dlmjj.cn/article/cohjeos.html