Fatal Error su WordPress: ecco come risolverlo

2 comments

Posted on 16th luglio 2010 by Gustavo in Wordpress

, ,


L’aggiornamento alla versione 3.0 ha portato una ventata di novità alla nota piattaforma di blogging, ma anche fatto riemergere vecchi bug, in particolare quello (molto fastidioso) relativo all’allocazione della memoria del database.

Vediamo quindi come risolverlo.

fatal error

Le strade da intraprendere sono diverse:

1 – Se avete accesso al file PHP.ini (se vi affidate ad servizio di host è normale non avere accesso a tale file), è sufficiente modificare la linea:

memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)

con:

memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)

2- Se avete accesso al file .htaccess modificate la linea:

php_value memory_limit 32M

con:

php_value memory_limit 64M

3 – Se non avete accesso ai due file precedenti, aprite il file wp-includes/default-constants.php, e modificate le righe:

if ( !defined(‘WP_MEMORY_LIMIT’) ) {
    if( is_multisite() ) {
        define(‘WP_MEMORY_LIMIT’, ’64M’);
    } else {
        define(‘WP_MEMORY_LIMIT’, ’32M’);
    }
}

con:

if ( !defined(‘WP_MEMORY_LIMIT’) ) {
    if( is_multisite() ) {
        define(‘WP_MEMORY_LIMIT’, ‘128M‘);
    } else {
        define(‘WP_MEMORY_LIMIT’, ‘64M‘);
    }
}

In alternativa (solo nel caso in cui la precedente modifica non porti ad alcun risultato) modificate il file wp-config.php aggiungendo la seguente riga (all’inizio mi raccomando):

define('WP_MEMORY_LIMIT', '64M');

4 – Se nessuno delle precedenti soluzioni non sembra funzionare, oppure avete timore a “mettere mano al codice”, non vi resta che lasciare un commento.


PDF    Invia l'articolo in formato PDF   
2 Comments
  1. dark says:

    ho provato a fare l’ultimo passaggio, la modifica del file wp-config.php, ma non funziona… avete qualche suggerimento?
    ciao!

    16th luglio 2010 at 22:22

  2. Gustavo says:

    Ciao, controlla di avere l’ultima versione di wordpress correttamente installata, dopodichè scarica in locale (sul tuo pc) il file wp-includes/default-constants.php e modificalo come descritto sopra. Al termine spostalo nel tuo spazio web sovrascrivendolo (ti consiglio di usare Filezilla). A breve pubblicherò anche una “guida visuale” con una descrizione passo passo illustrata con immagini (è quasi pronta!).

    Gustavo

    16th luglio 2010 at 15:09

Lascia un commento