Cum să remediați eroarea max_execution_time în WordPress
Eroarea max_execution_time din WordPress apare de obicei atunci când un script durează prea mult să ruleze, depășind limita de timp stabilită de configurația serverului dvs. Această limită este concepută pentru a preveni utilizarea excesivă a resurselor serverului de către scripturile scrise prost. Cu toate acestea, dacă efectuați acțiuni precum instalarea plugin-urilor, importul de fișiere mari sau rularea actualizărilor, este posibil să întâmpinați această eroare.
Iată cum puteți remedia eroarea max_execution_time în WordPress prin creșterea limitei timpului de execuție.
Metoda 1: Modificați fișierul php.ini
Fișierul php.ini este fișierul de configurare implicit pentru executarea scripturilor PHP. Dacă aveți acces la acest fișier, puteți crește timpul maxim de execuție.
Pasul 1: Accesați panoul de control al găzduirii sau serverul dvs
- Conectați-vă la contul dvs. de găzduire și deschideți File Manager din cPanel sau conectați-vă la server prin FTP sau SSH utilizând un client precum FileZilla.
- Navigați la directorul rădăcină al site-ului dvs. web (denumit de obicei public_html).
Pasul 2: Localizați sau creați fișierul php.ini
- Căutați un fișier numit php.ini în directorul dvs. rădăcină. Dacă nu există, puteți crea unul.
- În cPanel, mergeți la File Manager > public_html și faceți clic pe File. Numiți fișierul php.ini.
- Dacă fișierul există deja, deschideți-l pentru editare.
Pasul 3: Creșteți max_execution_time
- Adăugați sau actualizați următoarea linie în fișierul php.ini:max_execution_time = 300
Aceasta stabilește timpul maxim de execuție la 300 de secunde (5 minute). Puteți crește această valoare după cum este necesar.
- Salvați modificările și ieșiți din editorul de fișiere.
Pasul 4: Reporniți serverul dvs. web (dacă este necesar)
Unele medii de găzduire vă solicită să reporniți serverul web pentru ca modificările să aibă efect. Contactați furnizorul dvs. de găzduire dacă nu sunteți sigur.
Metoda 2: Modificați fișierul .htaccess
Dacă nu aveți acces la fișierul php.ini, puteți încerca să editați fișierul .htaccess, care controlează diverse configurații ale serverului.
Pasul 1: Accesați fișierul .htaccess
- În directorul rădăcină al site-ului dvs. web (public_html), localizați fișierul .htaccess.
- Dacă nu îl vedeți, este posibil să fie ascuns. În cPanel, faceți clic pe Setări în colțul din dreapta sus al Managerului de fișiere și bifați opțiunea Afișare fișiere ascunse (dotfiles).
- Faceți clic dreapta pe fișierul .htaccess și alegeți Editare.
Pasul 2: Adăugați directiva privind timpul de execuție
- Adăugați următoarea linie de cod la fișierul .htaccess:php_value max_execution_time 300
Acest lucru stabilește timpul maxim de execuție la 300 de secunde (5 minute).
- Salvați modificările și închideți editorul de fișiere.
Metoda 3: Editarea fișierului wp-config.php
De asemenea, puteți încerca să creșteți timpul de execuție prin editarea fișierului wp-config.php, care controlează diverse setări WordPress.
Pasul 1: Accesați fișierul wp-config.php
- În directorul rădăcină al site-ului dumneavoastră, localizați fișierul wp-config.php.
- Faceți clic dreapta și alegeți Editare.
Pasul 2: Adăugați directiva privind timpul de execuție
- Adăugați următoarea linie de cod aproape de partea de sus a fișierului, înainte de /* Asta e tot, nu mai editați! Publicare fericită. */ comentariu:set_time_limit(300);
Acest lucru stabilește timpul de execuție la 300 de secunde (5 minute).
- Salvați fișierul și ieșiți din editor.
Metoda 4: Contactați furnizorul de găzduire
Dacă sunteți pe găzduire partajată și nu puteți modifica setările max_execution_time prin metodele de mai sus, contactați furnizorul de găzduire. Ei pot ajusta setările pentru dvs. sau pot oferi o interfață în panoul de control al găzduirii pentru a modifica max_execution_time.
Metoda 5: Utilizați un plugin WordPress
Dacă nu vă simțiți confortabil editând fișiere manual, puteți utiliza un plugin pentru a crește max_execution_time.
- Conectați-vă la tabloul de bord WordPress.
- Navigați la Plugins > Add New.
- Căutați WP Maximum Execution Time Exceeded sau WP Server Info.
- Instalați și activați pluginul.
- Odată instalat, urmați instrucțiunile paginii de setări a pluginului pentru a crește timpul de execuție.
Cum să verificați dacă eroarea este remediată
- După aplicarea uneia dintre soluțiile de mai sus, reveniți la tabloul de bord WordPress și încercați din nou acțiunea care a cauzat eroarea max_execution_time.
- Dacă eroarea persistă, încercați să măriți și mai mult limita de timp (de exemplu, 600 de secunde sau 10 minute) sau încercați una dintre metodele alternative.
Concluzie
Eroarea max_execution_time din WordPress poate fi rezolvată cu ușurință prin creșterea limitei maxime a timpului de execuție prin php.ini, .htaccess sau wp-config.php, sau prin utilizarea unui plugin. Este esențial să alegeți metoda care se potrivește cel mai bine nivelului dvs. de confort tehnic și mediului de găzduire. Dacă niciuna dintre aceste metode nu funcționează, cea mai bună opțiune pentru asistență suplimentară este să contactați furnizorul de găzduire.