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.

Vennh
Acest lucru a funcționat pentru mine.
/**Acesta este un test pentru memorie*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Vă mulțumesc pentru această distribuire minunată.
joey
Thanks for the great and simple help! This solved my issue !
Thumbs up;)
Lu
Ar trebui ca limita de memorie să fie vreodată mai mare de 64M? Majoritatea site-urilor WP pe care am lucrat, încărcarea medie a paginii nu depășește niciodată 40-5 megaocteți. Motivul pentru care întreb este că am citit că WP_MEMORY_LIMIT definește cantitatea de memorie pe care WordPress o poate utiliza per fir Apache. Ceea ce înseamnă că mai multe fire vor folosi din ce în ce mai mult și, în cele din urmă, vor face swap pe disc, ceea ce nu este niciodată bine.
Este cineva expert și poate răspunde la asta?
Echipa WPBeginner
Se pare că WordPress fie nu poate crea fișierul wp-config.php, fie fișierul este șters după instalare. Folosiți FTP pentru a vă asigura că există un fișier wp-config.php pe site-ul dvs. Dacă nu, încercați să creați unul redenumind fișierul wp-config-sample.php în wp-config.php. Va trebui să editați manual fișierul și să furnizați informațiile bazei de date.
Billy
Salut, cum rezolv această eroare
http://bloggytech.in/wp-admin/install.php
Vă rugăm să vizitați acest URL…arată această eroare, după ce l-am instalat încă o dată, arată același lucru…..Vă rugăm să răspundeți
aiyeboy
sper să nu fiu ridiculizat, unde văd fișierul config.php, este în phpmyadmin sau unde, vă rog
Suport WPBeginner
Fișierul wp-config.php se află de obicei în directorul rădăcină al site-ului dvs. și poate fi accesat folosind un client FTP sau managerul de fișiere cPanel.
Admin
aiyeboy
dacă îl localizez pe un ftp și dau clic pe el, îl aduce ca un fișier de descărcat, vă rog ajutați-mă cu un ghid complet despre cum să fac asta, vă rog, site-ul meu cade în fiecare zi...
tony leon
nu dați dublu clic pe el. Fie dați clic dreapta și selectați EDITARE, fie evidențiați-l și căutați un buton EDITARE undeva (poate în partea de sus dacă este Godaddy). Mult noroc!
LJ LaValle
Am deschis fișierul wp-config.php din directorul meu ftp.
Nu eram sigur cum să introduc complet ajustarea – nu știam codare de bază pentru php, așa că am copiat doar precursorii de bază arătați pentru fiecare intrare și am adăugat după cum urmează:
/**Acesta este un test pentru memorie*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
A funcționat!
Ali
ce-ar fi dacă aș schimba la 256 m
Doug
Mulțumesc!!! Acest lucru a rezolvat o problemă pe care mi-am creat-o singur și a evitat să plătesc pe cineva de la compania de găzduire pentru a actualiza fișierul.
kim
Primesc exact această eroare, dar nu sunt sigur cum să accesez fișierul wp-config.php, care se află în directorul rădăcină WordPress, deoarece nu știu unde să-l găsesc. Da, sunt un începător complet. Mă puteți ajuta?
Eroare fatală: dimensiunea memoriei permise de 33554432 octeți epuizată (s-au încercat alocarea a 122880 octeți) în /home/crooked1/public_html/wp-includes/SimplePie/Sanitize.php la linia 331
Suport WPBeginner
Cum să folosești FTP pentru a încărca fișiere WordPress.
Admin
mike .levine
Mulțumesc mult!! Pe bune.. mi-ați salvat viața. Nu vă pot spune cât de recunoscător sunt pentru ajutorul dvs.
Timothy
Salut,
Am încercat să măresc limita la 64mb și am primit acest avertisment de până la 5 ori:
‘AVERTISMENT: Repornirea sarcinii din cauza inactivității pentru mai mult de 5 minute.’
Backup-ul bazei de date este oprit până la 60s%, iar rezultatul este mai jos când a încercat să încarce pe Dropbox:
‘EROARE: Dimensiunea fișierului încărcat și dimensiunea fișierului local nu se potrivesc.’
Ce este în neregulă cu asta? Folosesc Bluehost.
Mulțumesc!
PS: I’m not a technical person, so give explanation in details
Thomas Cole
Am avut o mare problemă lucrând la site-ul meu și aș sacrifica un MacBook la miezul nopții pentru a-mi face site-ul să funcționeze, o mică linie de cod și suntem din nou online. Mulțumesc!
Domestic Herald
MULȚUMESC mult!!!! A funcționat ca prin farmec și mi-a luat mai puțin de un minut să implementez.
Jonni
Mulțumesc mult!!!!
Sunt în mijlocul unei lansări și, dintr-o dată, nu am mai putut actualiza sau crea pagini web pe întregul site din cauza unei erori interne de server 500. (Și, desigur, acest lucru s-a întâmplat imediat ce am descoperit că pagina de pornire avea o problemă majoră.)
Nu am primit niciun ajutor de la suport, nu sunt dezvoltator web.
Cu toate acestea, am reușit să urmez instrucțiunile tale și Aliluia! Minune a Minunilor! Totul funcționează acum.
Toată această muncă de a atrage trafic, de a aduce oameni noi pe site – aproape irosită din cauza unei erori de server – dar Dezastrul a fost evitat! ai salvat situația.
Cele mai sincere mulțumiri ale mele.
Din nou, nu pot mulțumi suficient.
bungkelip
Am adăugat define(‘WP_MEMORY_LIMIT’, ‘1024M’); dar nu funcționează, ajutați-mă
Vineri Casey
Mulțumesc mult! Eram pe cale să mă plâng la WooThemes că extensia lor de 129 USD îmi strică site-ul, dar s-a dovedit a fi o problemă de memorie. Noroc!
Janelle
Mulțumesc mult! Acest lucru este atât de util, și mai mulți oameni ar trebui să vadă această postare.
Adrian
Pe linia 36/37 din wordpress, wp-config.php trebuie să tastați:
/** Limit de memorie */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Pentru mine, această problemă este rezolvată în acest fel. Puteți schimba 64M cu orice valoare doriți.
Adam Singer
Acest comentariu este FOARTE cheie!
Trebuie să adăugați define( ‘WP_MEMORY_LIMIT’, ’64M’ ); chiar înainte ca cheia unică și sărurile să fie definite, altfel modificarea nu va avea efect. Mulțumesc!!!
omniafausta
yesssss mulțumesc, mă întrebam de ce nu a funcționat pentru mine. A fost pentru că până acum nimeni nu mi-a spus UNDE în wp-config trebuia să adaug această linie. MULȚUMESC!!!
Rosie Taylor
Mulțumesc pentru clarificarea acestui pas. Acum știu de ce schimbarea doar a celeilalte linii pentru valoare nu a funcționat înainte. Acest lucru m-a salvat enorm pentru un client în seara asta!
Titlu
Salut,
Astăzi am avut o problemă cu wordpress: după ce m-am logat a apărut „ecran alb al morții”. Am intrat în cpanel și am inserat „define (‘WP_MEMORY_LIMIT’, ’64M ‘)” în wp-config.php și totul a mers foarte bine.
Mulțumesc mult WPBeginner.
Hamza Ahmed
Mulțumesc mult, lucrez foarte mult cu fiecare metodă pe care am găsit-o pe internet, dar am eșuat. Problema mea apare în timpul instalării WordPress. Am lipit acest cod la mijloc și i-am mărit valoarea la 128 MB. Acum funcționează bine, mulțumesc mult din nou.
Jeff Danforth
Gazda mea oferă 64MB și cere o taxă consistentă pentru a crește limita de memorie php – așa că sunt înclinat să fiu „verde” și să-mi reduc utilizarea memoriei.
CUM aș putea determina ce pluginuri sau alte lucruri să elimin pentru a rămâne sub 64MB
A) consumul de memorie php, de ex. ce pluginuri sunt lacome
B) am o problemă de scurgere de memorie, de ex. orice pluginuri sunt rele
Mulțumesc pentru acest forum, apropo – sunt cu adevărat un începător, dar entuziasmat de WP (grrr, dacă pot să-l fac să sară peste obstacolele lui corect)
Matthew
Acest lucru a funcționat pentru mine, mulțumesc pentru sfat!
Daniel
Nu a funcționat pentru mine, dar nu sunt sigur ce înseamnă să fii „în interiorul tag-ului php principal”. Am deschis fișierul în Dreamweaver și am căutat. Cuvântul „principal” nu apare nicăieri pe pagină. Așa că am pus codul pe linia 2, chiar după „<php". Am încercat la 64 și 128. Mulțumesc.
Personal editorial
Eticheta principală php înseamnă doar să o inserezi așa cum ai făcut. Uneori, acest lucru nu funcționează, caz în care trebuie să întrebi gazda.
Admin
Deepanshu
Mulțumesc pentru ajutor.
Dar 64M era deja implicit pentru mine și, desigur, nu a fost suficient, așa că l-am schimbat la 96M și cred că ar trebui să menționați și acest lucru.
Ian
Frumos, dar nimic nu funcționează – folosesc rackspace cloud – am încercat 32 – 64 – 128 – 256- 512 – 1024Mb MU site nu pot să merg mai sus și doar în admin nu pot accesa după un plugin de la wpmudev, așa că presupun că trebuie să-l șterg și să încerc ceva pro.
Julie Geiger
a funcționat perfect.. mulțumesc pentru partajare, am încercat câteva alte remedieri, dar toate au dat erori.
Nick
Mulțumesc pentru articol. Mi-a fost de mare ajutor
pathik
funcționează foarte bine,,, am avut o problemă cu serverul intern,,, când am adăugat un nou plugin,,, am mărit doar limita de memorie
define(‘WP_MEMORY_LIMIT’, ’64M’);
în wp-admin și problema a fost rezolvată..
mulțumiri multe
Joke van de Fliert
mulțumesc! pentru mine furnizorul a trebuit să schimbe o setare pentru a crește limita de memorie, dar asta a rezolvat problema!
Jennifer Ortiz
Mulțumesc mult pentru asta! Am primit mesajul de eroare imediat după instalarea Wordpress – nici măcar nu am avut șansa să adaug un plugin.:
Eroare fatală: Dimensiunea maximă a memoriei permise de 33554432 octeți epuizată…
Totul pare să funcționeze bine acum.
Timothy Jacobs
Am încercat să fac acest lucru, dar nu a rezolvat problema. Sunt pe găzduire 1&1 și am încercat toate modificările, dar primesc în continuare această eroare ori de câte ori încarc o imagine de dimensiuni medii:
Eroare fatală: Memorie insuficientă (alocată 29884416) (încercat să aloce 4096 octeți) în /homepages/21/d258522816/htdocs/TBJFilms/WP/wp-includes/media.php la linia 1010
Ce sugestie aveți?
wpbeginner
@Timothy Jacobs Contactați gazda dvs. Dacă refuză să vă ajute, atunci schimbați-o.
aidilgoh
Am încercat să plasez acest lucru la sfârșitul fișierului wp-config.php și nu a funcționat.
Totuși, plasarea lui în partea de sus imediat după tag-ul <?php a funcționat. Hooray!
Guy
Exact!! Mulțumesc mult – mi-ai făcut ziua!
Appdunia
A funcționat pentru mine doar după ce l-am plasat imediat după tag-ul php. Mulțumesc mult!
Ahmad Zaruq Spania
Yes, I used the
I just hope my site doesn't keep crashing on every new plugin install, going to check that now. Thanks to all you geeks out there!
1error_reporting(E_ALL); ini_set(‘display_errors’, 1);
2
3define( ‘WP_DEBUG’, true);I found in a post next to this one and was getting an error by using define(‘WP_MEMORY_LIMIT’, ‘128M’); on the last line of my php-config file. Thanks to this comment I placed it right below <?php tag at the top and now the error report is no longer
PatrickTyrus
a fost de mare ajutor, dar așa cum ați menționat, ar putea fi cu ușurință un plugin, sau așa cum a menționat cineva, ar putea fi o scurgere de memorie.
Și, așa cum au subliniat și alții, există setări de memorie dintr-un motiv, unii furnizori de găzduire vă vor întrerupe serviciile dacă încercați să le ocoliți.
Există o modalitate de a verifica ce consumă memoria?
Voi căuta, dar acesta este ceva ce ar trebui listat sub postări similare, sau ca o notă și un link la sfârșit referitor la una dintre „numeroasele soluții pentru aceasta”. Alegerea „cea mai simplă” te poate ajuta pe parcursul zilei, dar s-ar putea să nu fie o soluție bună pe termen lung, deoarece ar putea masca problema reală și întârzia inevitabilul.
Alexis O'Neill
Mi-a funcționat!! Mi-am schimbat limba site-ului în spaniolă și cred că asta a consumat memoria. Am adăugat linia simplă recomandată în postare și voilá!! Înapoi în modul meu de administrare. Partea cu adevărat utilă a fost „Nu intra în panică!” pentru că nivelul meu de anxietate creștea rapid.
Mulțumesc mult.
Kiu Karakas
define(‘WP_MEMORY_LIMIT’, ’64M’);
nu a rezolvat
define(‘WP_MEMORY_LIMIT’, ‘164M’);
a rezolvat
MULȚUMESC
wpbeginner
@shally1584 Nu există = << în codul nostru. Deci, ești sigur că introduci codul nostru ca o funcție independentă și nu ca parte a altceva.
shally1584
Salut. Am încercat să ajustez limita de memorie și am primit această eroare
‘Eroare de analiză: eroare de sintaxă, „=” neașteptat în /home/amanerdm/public_html/beaverealty.com/wp-config.php pe linia 62′
te rog ajută-mă să rezolv asta. mulțumesc.
Luna
Vă mulțumesc pentru acest post… Am avut câteva pagini de interogare de categorii / arhive care aruncau această eroare după ce am făcut upgrade la WordPress 3.1. Eram pe cale să rescriu interogările până când am găsit postarea dvs. într-o căutare pe Google.
You saved me a lot of work and headaches
Kdb
Am ajuns să schimb companiile de găzduire deoarece nu am reușit să conving actualul furnizor să mărească memoria de la 32MB la, ei bine, la orice mai mult. Foarte trist. A fost nevoie de ceva bătaie de cap pentru a transfera trei site-uri Wordpress (și multiple alte site-uri), dar a meritat. Gazda mea actuală oferă 128MB și site-urile mele funcționează MULT mai bine. Pot chiar să adaug plugin-uri.
Richard
Salut
Am încercat soluția adăugând linia imediat după tag-ul de deschidere >php (linia 1)
define(‘WP_MEMORY_LIMIT’, ’64M’);
Nu a funcționat pentru mine DAR
Am plasat linia cu comentarii pentru propria mea utilizare pe (cum se întâmplă) linia 22 și a funcționat.
Testez această procedură pe un site WP de test folosind tema Twentyten 1.2
/home/par*****/public_html/wp-config.php
Linia 22 /** WP memory limit Notă că nu funcționează atunci când este plasată imediat după linia 1 */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Chris
Acest truc nu funcționează pentru mine de la WP 3.
ceea ce am găsit că a funcționat a fost să creez un fișier PHP.INI în folderul wp-admin cu linia:
memory_limit = 128M
(sau orice altceva doriți să fie)
Personal editorial
Sună mai degrabă a problemă de hosting decât a problemă WP 3.0. Încă mai avem acest truc funcțional la clienții noștri.
Admin
Trunchiuri
Acest lucru a funcționat pentru mine! Mulțumesc!!!
Creați PHP.INI în folderul wp-admin, cu linia „memory_limit = 128M;”
Am schimbat toate celelalte metode, iar aceasta a fost singura care a părut să funcționeze.
Don
Mulțumesc. A funcționat pentru mine! Nimic altceva nu a funcționat până când am citit comentariul tău. Gazda site-ului nu a fost de mare ajutor.
dan
Briliant! Mulțumesc!
kdb
Am încercat asta, dar gazda mea o limitează la 32 de mega. Poate cineva să recomande o gazdă bună pentru WP, pentru că va trebui să schimb. Mulțumesc!
Personal editorial
Consultați lista noastră de gazde recomandate. O puteți găsi pe pagina noastră principală.
Admin
phil
Am pus acea linie chiar în partea de sus a fișierului (wp-config.php) și a funcționat!
ayahshiva
am primit și eu același avertisment când am activat prea multe plugin-uri
Eyl
Am făcut trucul, dar se pare că nimic nu s-a întâmplat. Eroarea continuă să apară, așa că poți sugera alte soluții?
Personal editorial
Pe unii hosturi, acest truc nu va funcționa. Deci, trebuie să le cereți (implorați) să mărească limita de memorie PHP. SAU să scăpați de pluginul care o cauzează.
Admin
Seth Merrick
Articol grozav. Un plugin nou-nouț care s-ar putea să ajungă curând pe această listă este Cobalt WP Boost.
Verificați aici:
http://frugaltheme.com/about/cobalt-wp-boost-plugin/
Permite proprietarilor de bloguri să-și mărească limitele de memorie WordPress cu câteva clicuri de mouse, precum și să afișeze informații despre utilizarea memoriei dintr-o privire. WordPress își menține limita internă de memorie la 32 MB, ceea ce este în regulă pentru un blog mic; dar dacă încercați să adăugați plugin-uri robuste pentru rețele sociale sau aplicații de comerț electronic, 32M nu va fi suficient. Această problemă se așteaptă să se agraveze odată cu lansarea versiunii 3.0, care, judecând după versiunea beta, va consuma mult mai multă memorie fără a crește limita de 32 MB.
Chad McCullough
Tocmai am descărcat plugin-ul și îl voi încerca pe site-ul meu de test. Mulțumesc.
W^L+
Doar amintiți-vă că dacă problema este o scurgere de memorie (fie în PHP în sine, fie într-o bibliotecă utilizată de un plugin), aceasta va întârzia doar apariția.
Înainte de a modifica limitele de memorie, asigurați-vă că utilizați cele mai recente versiuni ale oricăror pluginuri. Asigurați-vă că utilizați cea mai nouă versiune de WP. Dacă gazda dvs. oferă mai multe versiuni de PHP, asigurați-vă că utilizați versiunea 5.
Serviciul dvs. de găzduire poate avea limite predefinite pentru utilizarea memoriei. Dacă editările dvs. vă fac să depășiți acele limite, serviciul dvs. poate fi suspendat sau anulat fără avertisment.
Dunn
Am încercat să dezactivez plugin-urile unul câte unul și am descoperit că plugin-ul Google XML Sitemaps cauzează probleme.
Muhammad Asad
Aș dori să încerc! Mulțumesc pentru truc.
wparena
Cred că modul mai bun este să punem această limită în fișierul wp-setting.php unde această limită de memorie este deja descrisă ca 32M, doar am schimbat acea valoare la 64M.
Chad McCullough
Mulțumesc, wparena. Voi încerca asta.
Chad McCullough
Schimbarea setărilor din fișierul wp-settings.php mi-a rezolvat problema de 2 săptămâni, care mă înnebunea! Vă mulțumesc foarte mult!!
-Chad
Personal editorial
Da, dar editarea fișierelor de bază nu este cea mai bună metodă. Ar trebui să schimbați asta de fiecare dată când actualizați WordPress. Modul în care împărtășim în acest articol vă va economisi timp.
Admin
Chad McCullough
Aș prefera să nu modific fișierele de bază, dacă este posibil. Unde aș plasa linia în fișierul wp-config.php? Nu sunt sigur unde este tabelul principal php.
Mulțumesc pentru articol și pentru ajutor!
Personal editorial
Plasați-l chiar după prefixul tabelului
Chad McCullough
A funcționat. Mulțumesc!
Kate Mag
Truc grozav. Este la fel și cu limita de memorie PHP?
Chad McCullough
Cred că acest lucru ar putea rezolva o problemă pe care am avut-o cu site-ul meu. Pur și simplu nu pot să-mi dau seama unde este tabelul php principal în wp-confip.php pentru a plasa linia.
Mulțumesc!