Az a baj az ilyen CMS-ekkel, hogy minden template-et, statikus (néha dinamikus) adatokat is tömbben vagy objektumban tárolnak, amiket futáskor tölt meg, és ha futás közben ez a memória megtelik, akkor dobja ezt a szép hibaüzenetet. Programozóként szembesültem ilyenekkel, de az más ember hülyesége volt, amikor is több, mint 70 ezer felhasználót tárolt egy tömbben. Sőt, még mellette más-más tömbökben újra tárolt belőle pár értéket ebből a tömbből, majd 2-3 ilyen tömb után feldolgozta a végeredményt. Vagyis feldolgozta volna, mert szépen beadta a derekát a lefoglalható memória. Az ilyeneket jó mellőzni.

A megoldás az lenne, hogy streamelve töltsük a dolgokat. Ciklusban egy tömbbe csak kis mennyiségű adatot tároljunk. Ha nagyobb kell, akkor unseteljük a ciklus végén, hogy a jumpkor újra deklaráljon egy üres tömböt, és megint kis adat menjen bele, stb. Bár ez utóbbi nagyon ritka jelenség, hisz nem szoktunk nagy adatokat tömbökben tárolni, sőt egyáltalán nagy adatokat egy lefutáskor a memóriában, legalább is php-ban nem.