Categorii
Caută întrebări sau răspunsuri:
Problema WordPress
Apr
11
2011
Pentru cei care se pricep la WordPress imi da urmatoarea eroare cand incerc sa pun un widget cu RSS.
Care este problema?
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1966080 bytes) in /home/computer/public_html/wp-includes/class-simplepie.php on line 5429
Raspunde la intrebare
You must be Logged In to post an Answer.
Not a member yet? Sign Up Now »
Scara punctelor
Castiga puncte intreband si raspunzand la intrebari!!












Answer #1
Optiunea WP_MEMORY_LIMIT iti perminte sa specifici un mazim de memorie alocata PHP-ului. Aceasta optiune mareste memoria PHP doar pentru WordPress, nu si pentru alte aplicatii. Implicit, WordPress incearca sa mareasca memoria alocata PHP-ului la 32MB (codul e pe la inceputul fisierului wp-settings.php pe undeva), asa ca acolo ar trebui sa fie o valoare ceva mai mare de 32MB. WordPress verifica automat daca PHP-ului i s-a alocat mai putina memorie decat valoarea respectiva inainte sa foloseasca functia asta. De exemplu, daca PHP are alocat 64MB, nu e necesar ca valoarea sa fie 64MB, pentru ca WordPress va folosi toti acesti 64MB automat la nevoie.
Ca sa cresti memoria PHP, deschide settings.php si, sub linia 24 scrie urmatoarea functie:
define(‘WP_MEMORY_LIMIT’, ’64M’);
Pentru orientare, pe linia 24 e functia wp_initial_constants( )
Daca asa nu merge, ai putea incerca si sa activezi si functia WP_CACHE, care va include scriptul wp-content/advanced-cache.php cand se va executa wp-settings.php. Pentru asta, sub functia de mai sus, adauga si asta:
define(‘WP_CACHE’, true);
Atentie! aceste setari s-ar putea sa nu mearga daca hostul nu permite marirea limitei de memorie, caz in care o sa trebuiasca sa iei legatura cu ei. La fel, multe hosturi permit doar o limita de 8MB.