Fatal error memory size su Aruba, finalmente risolto!

Finalmente sono riuscito a risolvere uno dei problemi più grossi  che ho avuto da quando, su Aruba, ho passato il mio blog da FlatPress a WordPress: quello del messaggio

Fatal error: Allowed memory size of 12582912 bytes exhausted

che mi appariva tutte le volte che provavo a svolgere le normalissime operazioni da blogger: attivazione di un plugin (soprattutto), scrittura o modifica di un post, upload di una semplice immagine..

Potete benissimo capire quanti problemi avessi in tale situazione. Il problema nasce da una limitazione che Aruba ha impostato sui propri server, e precisamente sul file php.ini in cui è stata impostata la stringa

memory_limit = 12M

Tramite questa impostazione, si indica la quantità massima di memoria che uno script php può utilizzare, limite oltre il quale lo script viene interrotto generando il fatal error. Ciò che utilizza più memoria, all’interno di un CMS come WordPress, sono soprattutto query al database MySQL.

Per risolvere il problema, ho semplicemente aggiunto nel file wp-config.php, subito dopo il rigo

<?php

la seguente stringa

ini_set("memory_limit", "24M");

che, in sostanza, eleva il limite massimo di memoria da 12Mb a 24Mb. Ora funziona praticamente tutto , e in più la modifica è applicabile a qualsiasi CMS (ovviamente nei file necessari).

[techtags: WordPress, Aruba, fatal error, cache, memory_limit, php.ini]