Cum se repară eroarea WordPress Memory Exhausted Error - Creșteți memoria PHP

Eroarea WordPress memory exhausted apare atunci când un script depășește limita implicită de alocare a memoriei pentru PHP. Acest lucru poate împiedica funcționarea corectă a site-ului dvs. web și poate avea ca rezultat un mesaj de eroare precum "Fatal error: Dimensiunea de memorie permisă de X octeți epuizată". Creșterea limitei de memorie PHP poate rezolva adesea această problemă. Iată cum să faceți [...]

Editați fișierul wp-config.php

The wp-config.php conține detaliile de configurare de bază pentru site-ul WordPress. Puteți crește limita de memorie PHP prin adăugarea unei linii de cod în acest fișier.

  • Conectați-vă la site-ul dvs. web utilizând un client FTP sau managerul de fișiere furnizat în panoul de control al gazdei dumneavoastră.
  • Localizați butonul wp-config.php fișier care se află în directorul rădăcină al instalației WordPress.
  • Editați fișierul și adăugați următoarea linie de cod chiar înainte de linia care spune /* Asta e tot, opriți editarea! Bloguri fericite. */:
define('WP_MEMORY_LIMIT', '256M');

Această linie mărește limita de memorie a PHP la 256 MB. Puteți ajusta această valoare în funcție de nevoile dumneavoastră și de capacitățile mediului de găzduire.

  • Salvați modificările și încărcați fișierul înapoi pe serverul dvs. dacă utilizați FTP.

Editați fișierul PHP.ini

În cazul în care se editează wp-config.php nu rezolvă problema, este posibil să fie nevoie să măriți limita din php.ini care este fișierul de configurare implicit pentru PHP.

  • Acest fișier nu este de obicei accesibil pe o găzduire partajată, dar puteți crea un fișier numit php.ini în directorul rădăcină al instalației WordPress și adăugați următoarea linie:
memory_limit = 256M
  • Dacă vă aflați pe un server VPS sau dedicat și aveți acces la serverul principal php.ini puteți edita direct acest fișier cu aceeași linie. Locația acestui fișier poate varia în funcție de configurația serverului dumneavoastră.

Editați fișierul .htaccess

O altă modalitate de a crește limita de memorie PHP este prin editarea fișierului .htaccess aflat în directorul rădăcină al instalației WordPress.

  • Accesați site-ul dvs. prin intermediul FTP sau al unui manager de fișiere și găsiți fișierul .htaccess fişier.
  • Editați fișierul și adăugați următoarea linie:
php_value memory_limit 256M
  • Salvați modificările și verificați dacă s-a rezolvat eroarea de memorie epuizată.

Contactați furnizorul dvs. de găzduire

Dacă niciuna dintre soluțiile de mai sus nu funcționează, este posibil ca furnizorul dumneavoastră de servicii de găzduire să nu permită creșterea manuală a limitei de memorie PHP. Contactați echipa de asistență a acestuia pentru asistență. Aceștia pot fie să mărească limita pentru dvs., fie să vă ofere îndrumări despre cum să faceți acest lucru în mediul lor de găzduire.

Concluzie

Creșterea limitei de memorie PHP poate ajuta la rezolvarea erorii de memorie epuizată în WordPress. Cu toate acestea, este de asemenea important să înțelegeți de ce a apărut eroarea. Aceasta s-ar putea datora unui plugin, unei teme sau unui script personalizat prost codat. Luați în considerare dezactivarea pluginurilor și trecerea temporară la o temă implicită WordPress pentru a diagnostica problema. Dacă problema persistă, este posibil să fie nevoie să vă optimizați site-ul web sau să vă actualizați planul de găzduire pentru a se adapta cerințelor site-ului dvs.