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 | ||
|
||