Cum să remediați eroarea fatală: Maximum Execution Time Exceeded in WordPress

"Eroare fatală: Maximum Execution Time Exceeded" din WordPress indică faptul că un script de pe site-ul dvs. a avut nevoie de mai mult timp pentru a fi executat decât limita de timp alocată, ceea ce a dus la terminarea procesului. Acest lucru se poate întâmpla din cauza unor pluginuri, teme sau scripturi personalizate care necesită multe resurse. Iată cum puteți remedia această eroare prin creșterea timpului maxim de execuție: [...]

Editați fișierul .htaccess

The .htaccess aflat în directorul rădăcină al instalației WordPress, poate fi folosit pentru a mări timpul maxim de execuție a PHP. Iată cum:

  • Conectați-vă la site-ul dvs. prin FTP sau Manager de fișiere: Utilizați un client FTP sau managerul de fișiere furnizat de panoul de control al gazdei dumneavoastră.
  • Localizați și editați fișierul .htaccess: Găsiți .htaccess din directorul rădăcină. Dacă nu îl puteți vedea, asigurați-vă că ați activat opțiunea de afișare a fișierelor ascunse în clientul FTP sau în managerul de fișiere.
  • Modificați fișierul .htaccess: Adăugați următoarea linie în partea de jos a fișierului:
  php_value max_execution_time 300

Aceasta stabilește timpul maxim de execuție la 300 de secunde (5 minute). Puteți ajusta numărul în funcție de necesități.

  • Salvați modificările: Încărcați fișierul modificat .htaccess înapoi pe server, dacă utilizați FTP.

Editați fișierul wp-config.php

O altă metodă este de a mări timpul de execuție prin editarea wp-config.php care se află, de asemenea, în directorul rădăcină al instalării WordPress.

  • Editați fișierul wp-config.php: Deschideți fișierul și adăugați următoarea linie de cod chiar înainte de linia care spune "That's all, stop editing! Bloguri fericite":
  set_time_limit(300);

Acest lucru va crește, de asemenea, timpul maxim de execuție la 300 de secunde.

Editați fișierul php.ini

Dacă aveți acces la php.ini de pe serverul dumneavoastră, puteți crește direct timpul maxim de execuție. De obicei, acest fișier nu este accesibil în cazul găzduirii partajate.

  • Localizați și editați fișierul php.ini: Dacă vă aflați pe un server VPS sau dedicat, găsiți php.ini (locația poate varia). În cazul găzduirii partajate, puteți crea un fișier numit php.ini în directorul rădăcină al instalării dvs. WordPress.
  • Modificați fișierul: Adăugați sau modificați următoarea linie:
  max_execution_time = 300

Utilizați un Plugin

Unele plugin-uri WordPress vă permit să gestionați setările PHP, inclusiv timpul maxim de execuție, direct din tabloul de bord al WordPress. Aceasta poate fi o opțiune convenabilă dacă nu vă simțiți confortabil să editați direct fișierele.

  • Instalarea unui Plugin: Căutați un plugin care permite modificarea configurației PHP, cum ar fi WP Maximum Execution Time Exceeded sau WP Config File Editor.
  • Reglați setarea: Urmați instrucțiunile plugin-ului pentru a crește timpul maxim de execuție.

Contactați furnizorul dvs. de găzduire

Dacă nu vă simțiți în largul dumneavoastră să faceți aceste modificări sau dacă ați încercat fără succes, contactați furnizorul de servicii de găzduire. Unele medii de găzduire restricționează aceste modificări, iar furnizorul dvs. ar putea fi nevoit să ajusteze timpul de execuție pentru dvs.

Concluzie

Creșterea timpului maxim de execuție poate ajuta la rezolvarea problemei "Fatal Error: Maximum Execution Time Exceeded" în WordPress. Cu toate acestea, este, de asemenea, important să se investigheze cauza de bază, cum ar fi un plugin sau o temă care necesită resurse excesive, pentru a preveni aparițiile viitoare. Întreținerea regulată a site-ului dvs., actualizarea nucleului WordPress, a pluginurilor și a temelor și utilizarea unei gazde de calitate pot contribui, de asemenea, la evitarea unor astfel de erori.