Una dintre cele mai comune erori întâlnite de utilizatorii WordPress, în special pe găzduire partajată, este eroarea de memorie epuizată.
Uneori apare cu un mesaj tehnic precum „Dimensiunea memoriei permise a fost epuizată”. Alteori, WordPress afișează pur și simplu ecranul generic „A apărut o eroare critică pe acest site web”.
Acest lucru înseamnă, de obicei, că site-ul dvs. are nevoie de mai multă memorie PHP decât serverul are voie să folosească în prezent. Se poate întâmpla atunci când instalați pluginuri care consumă multe resurse, încărcați fișiere media mari sau depășiți planul dvs. de găzduire.
În acest ghid, vă vom arăta cum să măriți în siguranță limita de memorie PHP în WordPress și să remediați eroarea. De asemenea, vom împărtăși cele mai bune practici pentru a preveni reapariția acesteia.

Ce este eroarea de epuizare a memoriei WordPress?
Eroarea de memorie epuizată în WordPress apare de obicei atunci când site-ul dvs. încearcă să utilizeze mai multă memorie PHP decât permite serverul dvs.
Acest lucru poate face ca paginile să se blocheze, să deterioreze plugin-uri sau să declanșeze o eroare pe întregul site. În multe cazuri, veți vedea acum un mesaj care spune: „A apărut o eroare critică pe acest site web.”

În culise, eroarea reală arată cam așa:
Eroare fatală: Dimensiunea maximă a memoriei de 33554432 octeți epuizată (s-au încercat alocarea a 2348617 octeți)
WordPress este construit cu PHP, care rulează pe serverul dvs. și necesită memorie pentru a funcționa. Dacă site-ul dvs. depășește limita de memorie disponibilă, PHP încetează să funcționeze și apare această eroare.
Din ajutorul oferit multor utilizatori pentru a rezolva această problemă, am observat că aceasta apare atunci când site-urile au:
- Unul sau mai multe pluginuri prost codificate sunt instalate
- Imagini sau videoclipuri mari care utilizează memorie suplimentară a serverului
- Resurse de hosting limitate, în special pe planuri partajate
WordPress încearcă să mărească automat limita de memorie dacă este mai mică de 64 MB. Dar, în multe cazuri, acest lucru nu este suficient, mai ales pentru pluginurile și temele moderne.
De ce s-ar putea să nu vedeți eroarea reală de memorie
Vă întrebați de ce nu vedeți eroarea reală de memorie? Este important să înțelegeți acest lucru înainte de a încerca să o remediați.
În versiunile mai vechi de WordPress, vedeați adesea mesajul de eroare complet „memorie epuizată” direct pe ecran.
Dar în versiunile recente, WordPress afișează un mesaj mai generic în schimb:
„A apărut o eroare critică pe acest site web. Vă rugăm să verificați inbox-ul de e-mail al administratorului site-ului pentru instrucțiuni.”
Acest lucru se întâmplă deoarece WordPress ascunde acum detaliile sensibile ale erorilor în mod implicit. Este o caracteristică de securitate care împiedică vizitatorii să vadă informații tehnice despre site-ul dvs.
Cu toate acestea, eroarea reală este încă înregistrată în fundal. Puteți vizualiza mesajul complet prin:
- Verificând inbox-ul de e-mail al adresei dvs. de administrator al site-ului pentru instrucțiuni.
- Activarea modului de depanare WordPress în fișierul dvs.
wp-config.php. - Verificarea jurnalelor de erori ale site-ului dvs. prin intermediul panoului de control al găzduirii.
Dacă verificați inbox-ul de e-mail, este posibil să găsiți un e-mail cu subiectul „Site-ul dvs. întâmpină o problemă tehnică.”

În acest e-mail, veți găsi unde a apărut eroarea și mesajul exact al erorii.
De exemplu, veți vedea că eroarea este cauzată de tema dvs. WordPress sau de un plugin. La sfârșitul e-mailului, veți vedea mesajul de eroare propriu-zis.

Recomandăm activarea modului de depanare doar temporar în timpul depanării. Odată ce găsiți eroarea, nu uitați să o dezactivați pentru a evita afișarea detaliilor tehnice vizitatorilor dvs.
Acum, în secțiunile următoare, vă vom arăta cum să creșteți manual limita de memorie PHP pentru a remedia eroarea și a menține site-ul funcționând fără probleme.
- Opțiunea 1: Editarea fișierului wp-config.php
- Opțiunea 2: Editarea fișierului .htaccess
- Opțiunea 3: Verificarea fișierului php.ini
- Opțiunea 4: Actualizarea găzduirii WordPress
- Cum să evitați epuizarea memoriei WordPress
- Întrebări frecvente despre eroarea de epuizare a memoriei WordPress
- Ghiduri suplimentare pentru erori WordPress
📝 Notă: Unele dintre aceste metode necesită editarea directă a fișierelor WordPress. Vă sugerăm să faceți backup la site-ul dvs. mai întâi pentru a evita apariția altor erori pe site-ul dvs.
Gata? Să începem imediat!
Opțiunea 1: Editarea fișierului wp-config.php
Mai întâi, trebuie să editați fișierul wp-config.php de pe site-ul dvs. WordPress. Acesta este unul dintre fișierele de bază WordPress situate în directorul rădăcină, denumit de obicei public_html.
Va trebui să utilizați un client FTP precum FileZilla sau Managerul de fișiere din panoul de control al găzduirii web.
Apoi, trebuie să lipiți următoarea linie în fișierul wp-config.php chiar înainte de cea care spune, That's all, stop editing! Happy blogging.
define( 'WP_MEMORY_LIMIT', '512M' );
Această linie solicită WordPress să aloce până la 512MB de memorie PHP.
Cu toate acestea, limita finală depinde de configurația serverului dvs. Dacă gazda dvs. impune o limită inferioară, această modificare s-ar putea să nu aibă efect.
Pentru mai multe detalii, puteți consulta ghidul nostru pas cu pas despre cum să găsiți și să editați fișierul wp-config.php.
Odată ce ai terminat, trebuie să salvezi modificările și să încarci fișierul tău wp-config.php înapoi pe serverul tău.
Acum puteți vizita site-ul dvs. WordPress, iar eroarea de memorie epuizată ar trebui să fi dispărut.
Opțiunea 2: Editarea fișierului .htaccess
Următoarea metodă este editarea fișierului .htaccess. Acest fișier se află, de asemenea, în folderul rădăcină al site-ului WordPress.
Aici, trebuie să lipiți următorul cod înainte de linia care spune #END WORDPRESS.
php_value memory_limit 512M
Similar cu codul anterior, va spune WordPress să mărească limita de memorie PHP la 512MB.
Acestea fiind spuse, rețineți că această metodă funcționează doar dacă serverul dvs. rulează Apache cu mod_php. Dacă utilizați PHP-FPM sau NGINX, această metodă s-ar putea să nu aibă niciun efect.
După aceea, pur și simplu salvează modificările și încarcă fișierul înapoi pe serverul tău web. Poți deschide acum din nou site-ul tău WordPress pentru a vedea dacă eroarea de limită de memorie a dispărut.
Dacă nu puteți găsi fișierul .htaccess, puteți consulta ghidul nostru despre de ce fișierul .htaccess ar putea lipsi și cum să îl găsiți.
Opțiunea 3: Verificarea fișierului php.ini
Dacă metodele de mai sus nu funcționează, este posibil să doriți să consultați fișierul dvs. php.ini.
php.ini este un fișier care controlează setările PHP, inclusiv versiunea PHP și scripturile PHP. Nu este un fișier de bază WordPress, deoarece furnizorul dvs. de găzduire îl gestionează de obicei.
Puteți verifica codul acestuia pentru a vedea limita de utilizare a memoriei PHP. Pentru mai multe detalii, puteți consulta ghidul nostru despre cum să găsiți și să editați fișierul php.ini.
Cu toate acestea, deoarece aceasta este o metodă avansată, recomandăm să contactați echipa de suport a furnizorului dvs. de găzduire web pentru a vedea dacă pot crește manual limita de memorie WordPress. Altfel, acest lucru poate duce la erori suplimentare.
În plus, unele planuri de găzduire partajată nu permit utilizatorilor să acceseze sau să modifice fișierul php.ini.
Puteți citi ghidul nostru despre cum să solicitați corect suport WordPress pentru mai multe informații.
Opțiunea 4: Actualizarea găzduirii WordPress
Dacă întâmpinați constant eroarea de memorie epuizată, ar putea fi un semn că site-ul dvs. a depășit planul actual de găzduire.
Pe măsură ce site-ul dvs. web atrage mai mulți vizitatori și adaugă mai mult conținut, acesta necesită mai multe resurse pentru a funcționa fără probleme. Actualizarea unui plan cu o alocare de memorie mai mare poate fi o soluție permanentă.
Luați în considerare upgrade-ul găzduirii WordPress dacă:
- Ați încercat soluțiile anterioare, dar eroarea persistă.
- Site-ul dvs. a crescut semnificativ în trafic sau conținut.
- Planificați să adăugați caracteristici sau funcționalități care necesită mai multe resurse.
Bluehost oferă planuri de găzduire WordPress accesibile și fiabile, care se pot scala în funcție de nevoile site-ului dvs. web. Aceștia oferă o platformă ușor de utilizat, optimizată special pentru WordPress, facilitând gestionarea site-ului dvs. web.
Dacă utilizați codul nostru Bluehost coupon, puteți obține până la 61% reducere la prima achiziție. Doar faceți clic pe butonul de mai jos pentru a-l obține:

Cum să evitați epuizarea memoriei WordPress
Acum că ați rezolvat eroarea de epuizare a memoriei WordPress, iată câțiva pași proactivi pentru a preveni reapariția acesteia:
- Dezactivați plugin-urile neutilizate. Multe plugin-uri contribuie la utilizarea memoriei. Revizuiți periodic plugin-urile instalate și dezactivați-le pe cele pe care nu le utilizați activ pentru a elibera memorie pentru sarcini esențiale.
- Optimizați imaginile. Imaginile mari pot consuma multă memorie. Luați în considerare utilizarea unui plugin precum EWWW Image Optimizer pentru a comprima automat imaginile înainte de a le încărca pe site-ul dvs.
- Folosește un plugin de caching. Pluginurile de caching stochează datele site-ului web, reducând necesitatea ca WordPress să le regenereze la fiecare vizită. Acest lucru poate îmbunătăți semnificativ performanța site-ului web și reduce utilizarea memoriei.
Întrebări frecvente despre eroarea de epuizare a memoriei WordPress
Ce cauzează eroarea de memorie epuizată în WordPress?
Această eroare apare atunci când WordPress are nevoie de mai multă memorie decât permite serverul dvs. pentru ca PHP să o utilizeze. Este adesea declanșată de pluginuri intensive din punct de vedere al resurselor, imagini mari sau trafic în creștere pe planuri de găzduire de nivel inferior.
De ce văd doar un mesaj de „eroare critică” în loc de eroarea de memorie?
Versiunile mai noi de WordPress ascund eroarea tehnică în spatele unui mesaj generic „A apărut o eroare critică pe acest site”. Puteți vizualiza în continuare eroarea completă activând modul de depanare sau verificând jurnalele de erori.
Câtă memorie PHP ar trebui să aloc?
Recomandăm setarea limitei de memorie la cel puțin 256 MB. Aceasta este, de obicei, suficientă pentru majoritatea site-urilor web, cu excepția cazului în care rulezi un magazin WooCommerce mare sau folosești pluginuri intensive.
Poate găzduirea partajată să cauzeze această eroare mai frecvent?
Da. Planurile de găzduire partajată vin adesea cu resurse limitate. Pe măsură ce site-ul dvs. web crește, poate atinge mai repede acele limite de memorie. Actualizarea la un plan de găzduire mai bun poate preveni această problemă.
Este sigur să măresc memoria PHP manual?
Da, este sigur dacă este făcut corect. Recomandăm să faceți o copie de rezervă a site-ului dvs. înainte de a edita fișiere precum wp-config.php sau .htaccess. Dacă nu vă simțiți confortabil să faceți acest lucru, echipa noastră de Servicii Pro vă poate ajuta.
Ghiduri suplimentare pentru erori WordPress
Dacă depanați alte probleme WordPress, iată câteva ghiduri utile pe care le-am scris pentru a vă ușura lucrurile.
- Cum să remediați erorile de tip 404 la postările WordPress (Pas cu Pas)
- Cum să rezolvi eroarea „Cookies sunt blocate din cauza ieșirii neașteptate” în WordPress
- Cum să remediați WordPress blocat în modul de mentenanță (Metoda ușoară)
- Cum să remediezi eroarea WordPress Admin Ajax 400 (Bad Request)
Sperăm că acest articol v-a ajutat să rezolvați eroarea de memorie epuizată WordPress prin mărirea limitei de memorie PHP. S-ar putea să doriți, de asemenea, să consultați ghidul nostru pas cu pas pentru începători despre depanarea erorilor WordPress și lista noastră expertă a celor mai comune erori WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Devox
Super! a rezolvat problema rapid, mulțumesc mult
Suport WPBeginner
Mă bucur că ghidul nostru a fost util!
Admin
Ifedayo
Thank you, this was helpful! All problem has been solved by carefully following this step-by-step instructions. Keep up the good work
Suport WPBeginner
Ne bucurăm că ghidul nostru v-a fost de ajutor!
Admin
John
Mulțumesc mult. A fost foarte, foarte util.
Suport WPBeginner
Mă bucur că ghidul nostru a fost util!
Admin
Michie
Site-ul dvs. este benefic, mai ales pentru un începător ca mine. Vă mulțumesc mult
Suport WPBeginner
Glad you found our guides helpful
Admin
Doy
Salut,
Mulțumesc pentru acest site web grozav. Am obținut acest lucru în jurnalul de erori după adăugarea acestui cod.
[26-Apr-2022 02:45:31 UTC] PHP Warning: Use of undefined constant ‘WP_MEMORY_LIMIT’ – assumed ‘‘WP_MEMORY_LIMIT’’ (this will throw an Error in a future version of PHP) in /wp-config.php on line x
Este o problemă? Ar trebui să elimin codul?
Suport WPBeginner
Aceasta ar fi doar o eroare pentru versiunile viitoare de PHP. Această soluție ar trebui să fie doar o remediere temporară, iar furnizorul dvs. de găzduire ar trebui să vă poată asista cu cauza principală a problemei.
Admin
Alison Taylor
Mulțumesc! Sunteți grozavi. Aceasta mi-a rezolvat problema. WPBeginner este site-ul meu preferat pentru a învăța lucruri noi despre WordPress, chiar dacă nu sunt începător.
Suport WPBeginner
Glad our guide was helpful
Admin
J h
„Odată ce ați terminat, trebuie să salvați modificările și să încărcați din nou fișierul wp-config.php pe server.”
Cum încarci din nou fișierul pe serverul tău?
Suport WPBeginner
You would need to use FTP or your host’s file manager again and there should be the option to upload and replace the file
Admin
Daniel
Modificările nu au efect. Suntem încă la 40MB și site-ul nu acceptă modificările. Ce ar trebui să fac?
Suport WPBeginner
Așa cum menționăm la sfârșitul articolului, dacă recomandările noastre nu funcționează, vă rugăm să contactați furnizorul dvs. de găzduire, deoarece este posibil să fi setat o limită care să suprascrie ceea ce puteți seta dvs. ca utilizator.
Admin
Liviu
Chiar a funcționat.
Am avut ecran alb când am vrut să creez o postare nouă pe browserul PC. Dar a funcționat pe telefonul meu.
Mulțumesc
Suport WPBeginner
You’re welcome
Admin
Simeon Adedokun
Mulțumesc mult pentru asta! M-a ajutat enorm.
Suport WPBeginner
Glad our guide could help
Admin
John Harries
Vă mulțumesc pentru că ați oferit o soluție directă la o eroare care a apărut atunci când am încercat să actualizez versiunea php de la 7.1 la 7.4
Martie
Fantastic, mulțumesc FOARTE mult pentru asta, discuție simplă și directă.. excelent.. prima problemă rezolvată … acum trebuie să învăț mai mult
Suport WPBeginner
Glad our guide was able to help
Admin
Julian
A trebuit să le schimb la mult mai mare și sper să nu cauzeze probleme? Am schimbat la 1024M!
Suport WPBeginner
Poate însemna că site-ul poate dura mai mult timp pentru a observa problemele dacă apar, dar în general nu ar trebui să cauzeze o problemă majoră.
Admin
Mujahid Siyal
Am adăugat codul, problema a dispărut, dar textul „WP_MEMORY_LIMIT” a apărut în colțul din stânga sus al logo-ului. Deci, ce ar trebui să fac în legătură cu asta?
Suport WPBeginner
Ar trebui să vă asigurați că ați adăugat fragmentul de cod corect, deoarece este probabil să afișeze acel cod crezând că este text.
Admin
David
„Mai întâi trebuie să editați fișierul wp-config.php de pe site-ul dvs. WordPress. Acesta se află în folderul rădăcină al site-ului dvs. WordPress și va trebui să utilizați un client FTP sau un manager de fișiere din panoul de control al găzduirii web.”
Simplu! Ce înseamnă asta? Este o prostie pentru mine.
Suport WPBeginner
Pentru utilizarea unui client FTP, am recomanda să consultați articolul nostru de mai jos pentru o mai bună înțelegere a subiectului:
https://014.leahstevensyj.workers.dev/showcase/6-best-ftp-clients-for-wordpress-users/
Admin
Anna yakub
Acesta a fost de mare ajutor pentru o problemă cu care m-am luptat de ceva timp. Mulțumesc mult
Suport WPBeginner
Glad our recommendations were helpful
Admin
Katerina
Sunt nou în WordPress și încerc să înțeleg, de câteva zile, de ce primesc brusc o eroare 500 și nu pot salva modificările. Acest lucru m-a ajutat să-mi rezolv problema. Mulțumesc mult!
Suport WPBeginner
Glad our guide could help
Admin
Richard Lamsdale
Mulțumesc pentru asta – mi-a rezolvat problema.
Suport WPBeginner
Glad our guide was helpful
Admin
Malou
Util, mulțumesc mult
Suport WPBeginner
You’re welcome
Admin
Segun
Acest lucru a funcționat perfect pentru mine. Mulțumesc
Suport WPBeginner
You’re welcome
Admin
Rick Richi
pot să cresc memoria la 512?
Suport WPBeginner
Puteți încerca cu siguranță să vedeți dacă acest lucru vă rezolvă eroarea.
Admin
Haris imran
Mulțumesc, m-a ajutat mult
Suport WPBeginner
Glad our guide was helpful
Admin
Arpita Hunka
Această soluție nu funcționează pentru mine, site-ul meu este găzduit pe serverul AWS și am tot accesul, am încercat să setez memory_limit în php.ini, wp-config și .htaccess. dar tot primesc probleme când accesez paginile din backend.
Suport WPBeginner
Ar trebui să contactați suportul pentru găzduirea dvs. pentru a afla ce alte opțiuni aveți disponibile cu AWS
Admin
Anders
Thanks a lot….
O soluție rapidă și ușoară!!
Suport WPBeginner
You’re welcome, glad our guide was helpful
Admin
Faisal Arafin
M-ai salvat de un atac de cord.....
Suport WPBeginner
Glad our guide could help
Admin
Laura
Mulțumeeesc mult, mi-ai salvat ziua!
Suport WPBeginner
You’re welcome
Admin
Benthe Kuijpers
Thanks so much! Was so worried when I had this fatal error, but this fix is just a piece of cake!
Suport WPBeginner
Glad our guide was helpful
Admin
Dileepa K
Mulțumesc pentru acest post…
Foarte util
Suport WPBeginner
You’re welcome
Admin
Gunvant Nakum
Vă mulțumesc foarte mult pentru ajutor
Suport WPBeginner
You’re welcome
Admin
Sumit Gupta
Acest lucru nu funcționează pentru mine.
Suport WPBeginner
Dacă recomandările noastre nu funcționează, ar trebui să contactați furnizorul dvs. de găzduire și acesta ar trebui să vă poată asista
Admin
Ademola Kayode Abdulai
acest lucru funcționează și după câțiva ani,, Mulțumesc mult… funcționează și pentru mine
Suport WPBeginner
Glad our recommendation was helpful
Admin
Luuk
Sfat grozav! Mulțumesc mult!
Suport WPBeginner
You’re welcome
Admin
Mehedi Mahmood
Mulțumesc mult de tot! Nu pot explica cât de util a fost asta
Suport WPBeginner
Glad our guide was helpful
Admin
Manthan Admane
Thank you so much.
Solved my issue
Suport WPBeginner
Glad our guide was helpful
Admin
Mevlut Demiroz
Foarte mulțumesc, rezolvat
Suport WPBeginner
Glad our guide was helpful
Admin
Ivan
Salut, am primit mesajul de memorie epuizată și am mărit limita de memorie wp la 12 MB și a funcționat. Apoi, câteva zile mai târziu, am avut aceeași eroare, așa că a trebuit să măresc limita de memorie wp la 256 MB și mesajul a continuat să apară. În prezent am 1024 MB, ceea ce pare excesiv pentru un site web mic cu 4 pagini și un post de blog de 15.000 de cuvinte. Aveți sugestii despre cum să rezolv problema sau ce ar putea să o cauzeze?
Suport WPBeginner
Ar trebui să contactați furnizorul de găzduire, iar aceștia vă pot ajuta, în mod normal, să găsiți cauza problemei pentru site-ul dumneavoastră specific.
Admin
player
Mulțumesc mult.
Suport WPBeginner
You’re welcome
Admin
Mathilda
mulțumesc mult!
Suport WPBeginner
You’re welcome
Admin
Sone Eric
Vă mulțumesc foarte mult. Mi-ați rezolvat problema.
Suport WPBeginner
Glad our article was able to assist
Admin
Gk Guru
Site-ul meu a fost spart. Care arată pagina principală goală. În care a fost injectat scriptul, precum și toate fișierele WordPress. Fișierul bazei de date este, de asemenea, afectat.
Vă rog sugerați o soluție pentru asta. Ce pași ar trebui să urmez în continuare.
Suport WPBeginner
Pentru a repara un site compromis, veți dori să urmați ghidul nostru de mai jos:
https://014.leahstevensyj.workers.dev/beginners-guide/beginners-step-step-guide-fixing-hacked-wordpress-site/
Admin
Thanuja Dharshana
wow funcționează… mulțumesc word press …..!
Suport WPBeginner
Glad our troubleshooting guide could help
Admin
Iheb Mejri
Ran into this exact constraint today, thank you for the concise and helpful article
Suport WPBeginner
You’re welcome, glad our guide could be helpful
Admin
Mayur Agarwal
wow.. this works in 2020 as well. Thanks a lot.
Suport WPBeginner
Correct, you’re welcome glad the guide could help
Admin
Jayant singh rawat
Salut. Site-ul meu merge bine. dar ori de câte ori încerc să editez o postare, memoria serverului și I/O se epuizează
Suport WPBeginner
Dacă contactezi furnizorul tău de găzduire, ar trebui să te poată ajuta să previi această eroare pe viitor
Admin
Ricardo M
A funcționat!! mulțumesc mult, aș spune că dacă folosești panoul de control poți accesa și edita fișierul config.php din aceeași platformă, nu este nevoie să descarci fișierul pentru editare.
Suport WPBeginner
It depends on the hosting provider as not all have a file manager that they offer but thanks for sharing
Admin
Sudev Barar
Mulțumesc. A fost un sfat grozav care m-a salvat.
Suport WPBeginner
You’re welcome, glad our guide could be helpful
Admin
Rishikesh Prasad
Grozav, mulțumesc foarte mult…
Suport WPBeginner
You’re welcome
Admin
Michael Ogbonnaya
Mulțumesc mult. Aceasta mi-a rezolvat problema.
Suport WPBeginner
You’re welcome, glad we could be helpful
Admin
Abdulbasit Rubeiyya
Mulțumesc mult, a funcționat pentru mine
Suport WPBeginner
You’re welcome, glad our guide worked
Admin
manoush
mulțumesc pentru informații.
mi-a rezolvat problema.
Suport WPBeginner
You’re welcome, glad our guide could help
Admin