Aggiornamento al blog WordPress 2.8 e memory_limit

Alcuni clienti lamentano problemi dopo l'aggiornamento a WordPress 2.8. I problemi riscontrati riguardano l'esaurimento della memoria di PHP nella parte backoffice di WP.
Stante il fatto che 32MB di RAM per ogni chiamata PHP non sono pochi e che esaurirli tutti e 32 è indice o di inefficienza del codice o di un bug scriviamo quanto abbiamo scoperto.

Ci siamo accorti che WP 2.8 reintroduce un vecchio errore. Praticamente nel pannello di amministrazione di WP è presente una routine mal programmata che esaurisce la RAM a disposizione, generando l'errore che segue:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/mhd-01/www.giuseppesurace.com/htdocs/wp-includes/class-simplepie.php on line 3679

Quanto riscontrato è bug di WP e non un problema di Tophost, E' gia' stato segnalato ed e' in via di correzione:

https://core.trac.wordpress.org/ticket/10147

Nel frattempo su Tophost, le persone possono, ovviamente a scapito delle prestazioni, utilizzare questo sistema provvisorio per ovviare al problema:

Editare il file "wp-settings.php" e modificare la seguente riga, da così:

if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '32M');

a così:
if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '38M');

Abbiamo pensato di scrivere questa info, per chiarire tutta la sequela di problemi innescati con la nuova versione di WP nel nostro hosting.


Questo articolo puo' essere trovato all'indirizzo:



Commenti  

Non ci sono commenti per questo articolo.