PDA

View Full Version : [NEWS] Allowed memory size of 33554432 bytes exhausted"


c.m.g
19-06-2010, 10:41
pubblicato: venerdì 18 giugno 2010 da nexusdue

http://static.blogo.it/downloadblog/wordpresslogo.png

Effettuato l’aggiornamento alla versione di WordPress 3.0 (http://www.downloadblog.it/post/12600/wordpress-30-disponibile-per-il-download), il mio blog personale riportava l’errore:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes)

Girando sul web, ho visto che non ero l’unico e che comunque si tratta di un problema legato all’allocazione della memoria e presente già dalla versione 2.8, almeno per alcuni hoster. Fino a ieri la soluzione era quella di editare il file “wp-settings.php” e modificare il valore 32M in 64M nella riga:

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

Con la 3.0 le cose sono diverse, infatti il file “wp_settings.php” è cambiato e non è possibile modificare tale riga, visto che non esiste più. Sul supporto di Wordpress ho trovato questa soluzione (http://wordpress.org/support/topic/392099):


Se si ha accesso al file PHP.ini file, cambia questa linea mettendo 64 Mal posto di 32M:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
Se non si ha accesso al file PHP.ini provare ad aggiungere questo ad un file .htaccess:
php_value memory_limit 64M
Si può anche provare ad aggiungere questo nel file wp-config.php :
define('WP_MEMORY_LIMIT', '64M');
Parla con il tuo host.



Il suggerimento al punto tre è stato efficace, nel mio caso.





Fonte: DownloadBlog (http://www.downloadblog.it/post/12602/wordpress-30-come-risolvere-lerrore-fatal-error-allowed-memory-size-of-33554432-bytes-exhausted)