Wordpress 3.0: come risolvere l'errore "Fatal error: Allowed memory size of 33554432 bytes exhausted"

wordpress error memory sizeEffettuato l'aggiornamento alla versione di WordPress 3.0, 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:


  • 1. 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)
  • 2. Se non si ha accesso al file PHP.ini provare ad aggiungere questo ad un file .htaccess:
    php_value memory_limit 64M
  • 3. Si può anche provare ad aggiungere questo nel file wp-config.php :
    define('WP_MEMORY_LIMIT', '64M');
  • 4. Parla con il tuo host.


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

  • shares
  • +1
  • Mail
17 commenti Aggiorna
Ordina: