Cum să remediați eroarea de depășire a timpului maxim de execuție în WordPress
Publicat: 2020-06-28În timp ce utilizați WordPress auto-găzduit (WordPress.org) ca sistem de gestionare a conținutului, este posibil să vă confruntați cu erori pe parcurs. Una dintre cele mai frecvente este eroarea timpului maxim de execuție depășit. Dacă acesta este cazul dvs., vă avem acoperit. În această postare, vă vom arăta cum să remediați eroarea timpului maxim de execuție depășit în WordPress și să vă restabiliți site-ul online.
Introducere
Dacă ai un site web, mai devreme sau mai târziu te vei confrunta cu unele probleme. Majoritatea oamenilor cred că trebuie să angajeze un dezvoltator sau un freelancer atunci când se confruntă cu aceste tipuri de probleme. Cu toate acestea, vestea bună este că puteți remedia multe dintre ele fără niciun ajutor chiar dacă nu aveți abilități tehnice. De asemenea, să le repari și să mergi înainte este interesant și vei învăța ceva nou.
Timpul maxim de execuție depășit este o eroare de bază în WordPress și nu trebuie să vă bazați pe nimeni pentru a o remedia. În acest ghid, veți învăța cum să rezolvați această problemă și să vă readuceți site-ul online în mai puțin de 10 minute! Înainte de a începe cu ghidul pas cu pas, să înțelegem mai bine care este această eroare.
Care este eroarea WordPress Maximum Execution Time Exceeded?
După cum știți, limbajul principal de scripting al WordPress este PHP. Pentru a vă menține serverul optimizat, serverele adaugă un interval de timp limitat procesului de execuție PHP. Chiar dacă acest timp depinde de compania dvs. de găzduire web, este de obicei între 30 și 60 de secunde. Deci, ce se întâmplă când executarea unui script durează mai mult decât intervalul de timp stabilit? Există o eroare de depășire a timpului de execuție maxim .
De cele mai multe ori, acest lucru se va întâmpla atunci când actualizați fișierele de bază, teme sau pluginuri WordPress. Ca urmare, nu veți putea finaliza actualizarea. Acum că înțelegem mai bine eroarea, să vedem cum o puteți remedia.
Cum să remediați eroarea depășită a timpului maxim de execuție în WordPress?
Există mai multe metode pentru a remedia eroarea timpului maxim de execuție depășit în WordPress .
- Dezactivează temele și pluginurile active.
- Editați fișierul .htaccess.
- Editați fișierul PHP.ini.
- Contactați compania dvs. de găzduire.
Să aruncăm o privire la fiecare metodă. NOTĂ: Unele dintre aceste metode necesită editarea unor fișiere de bază. Așadar, pentru a vă păstra datele site-ului în siguranță, vă recomandăm să generați o copie de rezervă completă înainte de a face orice modificări. Dacă nu sunteți sigur cum să o faceți, consultați ghidul nostru despre cum să faceți copii de rezervă pentru un site WordPress.
1) Dezactivați temele și pluginurile active
Uneori, temele și pluginurile provoacă eroarea depășirii timpului maxim de execuție . Deci, o soluție posibilă este să le dezactivați. Dacă ați fost blocat în zona dvs. de administrare WordPress și nu puteți accesa backend-ul, va trebui să dezactivați fiecare plugin activ și temă a blogului dvs. Dacă un anumit plugin sau o temă a cauzat această problemă, veți relua site-ul dvs. online după ce le dezactivați.
Pentru a face acest lucru, puteți utiliza un client FTP și un cont FTP. Dacă nu aveți un cont FTP, conectați-vă la cPanel-ul găzduirii dvs. și acolo veți vedea o secțiune pentru a crea unul. Va trebui să adăugați:
- Nume de utilizator.
- Parola.
- Director.
- Cotă.
După ce ați introdus toate detaliile, faceți clic pe butonul Creare cont FTP . Ați creat cu succes un cont FTP pentru a gestiona managerul de fișiere al site-ului dvs. web. Acum, să dezactivăm tema și pluginurile active. Cu un client FTP precum FileZilla și acreditările contului, veți putea accesa backend-ul managerului de fișiere. Apoi, accesați folderul wp-content . Acolo sunt stocate toate pluginurile și temele site-ului dvs.
Dezactivați pluginurile
Pentru a dezactiva pluginurile, va trebui să redenumiți folderul cu pluginuri la altceva. De exemplu, îl puteți redenumi în plugins_OLD .
Verificați site-ul dvs. de pe front-end. Dacă eroarea este încă acolo, înseamnă că niciunul dintre pluginurile active nu cauzează problema depășirii timpului maxim de execuție. Dacă eroarea încetează, aveți unul sau mai multe plugin-uri defecte pe server. Găsirea celui defect prin inspectarea codului poate dura mult timp. În schimb, puteți face următoarele.
Mai întâi, redenumiți folderul plugins_OLD în pluginuri. Apoi, conectați-vă la backend-ul dvs. WordPress și accesați secțiunea Plugin -uri. Toate pluginurile ar trebui dezactivate.
Activați pluginurile unul câte unul pentru a verifica care dintre ele este cel defect. După activarea pluginului defect, site-ul web va primi aceeași eroare de depășire a timpului maxim de execuție. În mod similar, puteți dezactiva tema activată pe blogul dvs.
Dezactivați tema
De exemplu, să presupunem că ați activat tema MyThemeShop pe site-ul dvs. Accesați folderul /wp-content/themes/ folosind clientul FTP și redenumiți folderul cu altceva.
Odată ce ați redenumit tema, site-ul dvs. va folosi automat tema implicită WordPress. Va trebui să verificați site-ul de pe front-end atunci. Dacă eroarea este încă acolo, altceva o cauzează. Dacă nu este, ai o temă defectuoasă. Îl puteți redenumi la starea anterioară și îl puteți activa din zona de administrare WordPress. Acum, să aruncăm o privire la alte modalități de a remedia eroarea depășită a timpului de execuție maxim prin creșterea timpului de execuție maxim.
2) fișier htaccess
Folosind clientul FTP, accesați folderul rădăcină WordPress. Veți vedea fișierul .htaccess acolo. Dacă ați instalat WordPress pe domeniul dvs. principal, fișierul htaccess va fi în folderul public_html . Dacă ați instalat WordPress în orice subdirector, veți vedea același lucru în acel director specific.
NOTĂ : Asigurați-vă că activați fișierele ascunse.
Apoi, selectați fișierul htaccess , faceți clic dreapta pe el și selectați opțiunea Vizualizare/Editare .
Fișierul se va deschide în editorul dvs. de text. Acum, trebuie să măriți timpul maxim de execuție . Pentru a face asta, copiați codul de mai jos și inserați-l în fișierul htaccess . Apoi salvați modificările.
php_value max_execution_time 300
După ce ați salvat fișierul, încărcați-l înapoi pe server. Dacă aruncați o privire mai atentă la cod, îi spunem serverului să mărească timpul maxim de execuție pentru scripturile PHP la 300 de secunde . Puteți modifica această valoare la 120 de secunde sau orice doriți. Dacă mai aveți probleme cu serverul, puteți încerca să creșteți și mai mult valoarea.
Asigurați-vă că salvați modificările după modificarea valorilor. Dacă aveți acces la backend-ul dvs. WordPress, veți putea edita fișierul htaccess fără a utiliza un client FTP. Pluginurile SEO precum Yoast și Rank Math vă permit să editați fișierele htaccess , robots.txt prin intermediul paginii de setări.
Deci, dacă pluginul tău SEO are astfel de funcții și ai acces la zona de administrare WordPress, poți sări peste metoda FTP.
3) fișierul php.ini
O altă opțiune pentru a mări timpul maxim de execuție și a remedia eroarea depășită a timpului maxim de execuție în WordPress este editarea fișierului php.ini . Pentru a face acest lucru, accesați folderul public_html sau oriunde ați instalat WordPress. Acolo, veți vedea un fișier numit php.ini . Dacă nu găsiți un astfel de fișier, creați unul nou și inserați codul de mai jos în fișier.
max_execution_time = 60
Apoi, salvează-l. Dacă ați editat fișierul php.ini existent, actualizați fișierul și apoi verificați site-ul de pe front-end. Dacă eroarea timpului maxim de execuție depășit persistă, încercați o valoare mai mare pentru a o remedia.
4) Contactați compania dvs. de găzduire
În cele din urmă, dacă nu vă simțiți confortabil cu niciuna dintre metodele anterioare, o altă modalitate simplă de a remedia eroarea depășită a timpului de execuție maxim este să vă contactați compania de găzduire. Majoritatea companiilor de găzduire WordPress oferă asistență prin bilete, chat live sau chiar apeluri telefonice. Așadar, puteți contacta echipa de asistență a găzduirii dvs. web prin canalul preferat și le puteți informa despre problemă.
Concluzie
În concluzie, serverele web au un interval de timp limitat pentru a executa scripturi PHP. Deci, atunci când scriptul durează mai mult pentru a se executa, există o eroare de depășire a timpului de execuție maxim. Vestea bună este că rezolvarea acestei probleme este destul de simplă și nu este nevoie să angajați un dezvoltator. Există patru metode pentru a rezolva această problemă. Puteți:
- D isable temele și pluginurile active
- Creșteți timpul maxim de execuție
- Editați fișierul .htaccess
- Editați fișierul PHP.ini
- Contactați compania dvs. de găzduire
Pur și simplu alege-l pe cel care se potrivește cel mai bine nevoilor și aptitudinilor tale. Deci, acum știți cum să remediați eroarea depășită a timpului maxim de execuție. Pentru mai multe ghiduri pentru rezolvarea erorilor în WordPress, aruncați o privire la aceste postări:
- Cum să remediați eroarea „Link-ul pe care l-ați urmărit a expirat” în WordPress
- Eroare de actualizare WordPress eșuată: Cum să o remediați
Sperăm că ați găsit acest ghid util, vă rugăm să îl distribuiți pe rețelele sociale. Ați încercat vreuna dintre aceste metode pentru a remedia această problemă? Cum ai rezolvat-o? Anunțați-ne în secțiunea de comentarii de mai jos.