aprile 1, 2011

Errori di memoria in WordPress

errore codice wordpress Errori di memoria in Wordpress
Non ostante WordPress, sia un molto completo, stabile e sicuro, può succedere che avvengano problemi riguardanti la , denominati “Memory Exhausted”.
Per prima cosa, dobbiamo essere consapevoli che se il nostro sito o blog creato con WordPress ha molta carica di multimedia e anche molto traffico, dobbiamo avere un buon servizio di in grado di supportare queste esigenze e su questo non bisogna vedere tanto il prezzo, più che altro la qualità.
Se vogliamo provare tutti i che ci troviamo davanti anche senza sapere la reale utilità oppure si esagera col numero di installati, questo può contribuire all’esaurimento di memoria e mandare in tilt il nostro spazio web.
Come risultato può apparire questo messaggio:

Fatal error: Allowed memory size of xxxxxxx bytes exhausted (tried to allocate xxxxx bytes) in /home/nome_sito/public_html/cartella/wp-admin/includes/nome_file. on line xxxx

Il panello di amministrazione non sarà accessibile e nemmeno il sito sarà visibile.
Di seguito alcune soluzioni possibili per rimediare questo problema:
Per prima cosa, accedere tramite o panello di controllo dell’hosting all’installazione WordPress e cambiare nome alla cartella corrispondente al plug-in che ha causato la falla oppure direttamente alla cartella che contiene tutti i plug-in.
Se il problema continuasse, può essere di utilità aggiungere questo codice al file wp-config.php dell’installazione di WordPress:

// Evita errori di memory exhausted
define('WP_MEMORY_LIMIT', '64M');

Questo codice deve essere posto giusto prima della scritta: “fin qui è possibile modificare” e il 64M può essere sostituito per 128M se fosse necessario.
Se non ostante queste modifiche, il problema persiste, dovremo andare a modificare il file php.ini e aumentare il limite di memoria di PHP. Se per caso non si trova questo file o non si ha l’accesso, si può sempre creare un file con quel nome nel quale si deve fissare un “memory_limit” con un valore superiore.
Un altro modo di aumentare la memoria disponibile è quella di modificare il file wp-setting.php come segue:

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

Se abbiamo l’accesso alla bacheca di controllo, una possibilità è di utilizzare questo plug-in:
Memory bump.
Se nessuna delle soluzioni proposte dovesse funzionare, sarà il caso di contattare il proprio servizio hosting e chiedere una soluzione se pur temporanea e contrattare un pacchetto di servizio con maggiori prestazioni.