Uno degli errori più comuni che abbiamo visto riscontrare dagli utenti di WordPress, specialmente su hosting condiviso, è l'errore di esaurimento della memoria.
A volte si presenta con un messaggio tecnico come "Allowed memory size exhausted". Altre volte, WordPress visualizza semplicemente la schermata generica "Si è verificato un errore critico su questo sito web".
Ciò significa solitamente che il tuo sito necessita di più memoria PHP di quella che il server è attualmente autorizzato a utilizzare. Può accadere quando installi plugin che richiedono molte risorse, carichi file multimediali di grandi dimensioni o superi il tuo piano di hosting.
In questa guida, ti mostreremo come aumentare in modo sicuro il tuo limite di memoria PHP in WordPress e risolvere l'errore. Condivideremo anche le migliori pratiche per evitare che si ripresenti.

Cos'è l'errore di esaurimento memoria di WordPress?
L'errore di esaurimento della memoria in WordPress si verifica solitamente quando il tuo sito web tenta di utilizzare più memoria PHP di quella consentita dal tuo server.
Questo può causare il crash delle pagine, il malfunzionamento dei plugin o l'attivazione di un errore sull'intero sito. In molti casi, ora vedrai un messaggio che dice: "Si è verificato un errore critico su questo sito web."

Dietro le quinte, l'errore effettivo appare più o meno così:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes)
WordPress è costruito con PHP, che viene eseguito sul tuo server e necessita di memoria per funzionare. Se il tuo sito supera il limite di memoria disponibile, PHP smette di funzionare e si verifica questo errore.
Aiutando molti utenti a risolvere questo problema, abbiamo visto che si verifica quando i siti hanno:
- Uno o più plugin mal codificati installati
- Immagini o video di grandi dimensioni che utilizzano memoria server aggiuntiva
- Risorse di hosting limitate, specialmente sui piani condivisi
WordPress does try to increase the memory limit automatically if it’s lower than 64 MB. But in many cases, that’s just not enough, especially for modern plugins and themes.
Why You May Not See the Actual Memory Error
Wondering why you aren’t seeing the actual memory error? This is important to understand before you try fixing it.
In older versions of WordPress, you would often see the full memory exhausted error message directly on your screen.
But in recent versions, WordPress shows a more generic message instead:
“There has been a critical error on this website. Please check your site admin email inbox for instructions.”
This happens because WordPress now hides sensitive error details by default. It’s part of a security feature that prevents visitors from seeing technical information about your site.
However, the real error is still logged in the background. You can view the full message by:
- Looking in the email inbox of your site admin address for instructions.
- Enabling WordPress debug mode in your
wp-config.phpfile. - Checking your site’s error logs via your hosting control panel.
If you check your email inbox you may find an email with subject line “Your Site is Experiencing a Technical Issue.”

Inside this email, you will find where the error occurred and the exact error message.
For instance, you will see that the error is caused by your WordPress theme or a plugin. At the end of the email, you will see the actual error message.

Ti consigliamo di abilitare la modalità di debug solo temporaneamente durante la risoluzione dei problemi. Una volta trovato l'errore, non dimenticare di disattivarla per evitare di mostrare dettagli tecnici ai tuoi visitatori.
Ora, nelle sezioni successive, ti mostreremo come aumentare manualmente il limite di memoria PHP per correggere l'errore e mantenere il tuo sito funzionante senza problemi.
- Opzione 1: Modifica del file wp-config.php
- Opzione 2: Modifica del file .htaccess
- Opzione 3: Verifica del file php.ini
- Opzione 4: Aggiornamento dell'hosting WordPress
- Come evitare di esaurire la memoria di WordPress
- Domande frequenti sull'errore di esaurimento della memoria di WordPress
- Guide aggiuntive sugli errori di WordPress
📝 Nota: Alcuni di questi metodi richiedono la modifica diretta dei file di WordPress. Ti suggeriamo di eseguire il backup del tuo sito web prima per evitare che altri errori appaiano sul tuo sito web.
Pronto? Iniziamo subito!
Opzione 1: Modifica del file wp-config.php
Innanzitutto, devi modificare il file wp-config.php sul tuo sito WordPress. Questo è uno dei file principali di WordPress situato nella directory principale, solitamente denominato public_html.
Avrai bisogno di utilizzare un client FTP come FileZilla o il File Manager nel pannello di controllo del tuo web hosting.
Successivamente, devi incollare la seguente riga nel file wp-config.php appena prima di quella che dice That's all, stop editing! Happy blogging.
define( 'WP_MEMORY_LIMIT', '512M' );
Questa riga richiede a WordPress di allocare fino a 512 MB di memoria PHP.
Tuttavia, il limite finale dipende dalla configurazione del tuo server. Se il tuo host impone un limite inferiore, questa modifica potrebbe non avere effetto.
Per maggiori dettagli, puoi consultare la nostra guida passo passo su come trovare e modificare il file wp-config.php.
Una volta terminato, devi salvare le modifiche e ricaricare il file wp-config.php sul tuo server.
Ora puoi visitare il tuo sito WordPress e l'errore di memoria esaurita dovrebbe essere scomparso.
Opzione 2: Modifica del file .htaccess
Il metodo successivo consiste nel modificare il file .htaccess. Anche questo file si trova nella cartella principale del sito web WordPress.
Qui, devi incollare il seguente codice prima della riga che dice #END WORDPRESS.
php_value memory_limit 512M
Simile al codice precedente, dirà a WordPress di aumentare il limite di memoria PHP a 512 MB.
Detto questo, tieni presente che questo metodo funziona solo se il tuo server esegue Apache con mod_php. Se stai usando PHP-FPM o NGINX, questo metodo potrebbe non avere alcun effetto.
Dopodiché, salva semplicemente le modifiche e ricarica il file sul tuo web server. Ora puoi riaprire il tuo sito web WordPress per vedere se l'errore del limite di memoria è scomparso.
Se non riesci a trovare il file .htaccess, puoi consultare la nostra guida su perché il file .htaccess potrebbe essere mancante e come trovarlo.
Opzione 3: Controllo del file php.ini
Se i metodi sopra descritti non funzionano, potresti voler controllare il tuo file php.ini.
php.ini è un file che controlla le impostazioni PHP, inclusa la versione di PHP e gli script PHP. Non è un file principale di WordPress, poiché il tuo provider di hosting lo gestisce solitamente.
Puoi controllare il suo codice per vedere il limite di utilizzo della memoria PHP. Per maggiori dettagli, puoi consultare la nostra guida su come trovare e modificare il file php.ini.
Tuttavia, poiché questo è un metodo avanzato, ti consigliamo invece di contattare il team di supporto del tuo provider di hosting web per vedere se possono aumentare manualmente il limite di memoria di WordPress. Altrimenti, ciò potrebbe causare ulteriori errori.
Inoltre, alcuni piani di hosting condiviso non consentono agli utenti di accedere o modificare il file php.ini.
Puoi leggere la nostra guida su come chiedere correttamente supporto per WordPress per maggiori informazioni.
Opzione 4: Aggiornamento dell'hosting WordPress
Se riscontri continuamente l'errore di memoria esaurita, potrebbe essere un segno che il tuo sito web ha superato il suo attuale piano di hosting.
Man mano che il tuo sito web attira più visitatori e aggiunge più contenuti, richiede più risorse per funzionare senza intoppi. L'aggiornamento di un piano con una maggiore allocazione di memoria può essere una soluzione permanente.
Considera l'aggiornamento del tuo hosting WordPress se:
- Hai provato le soluzioni precedenti, ma l'errore persiste.
- Il tuo sito web è cresciuto significativamente in termini di traffico o contenuti.
- Hai intenzione di aggiungere funzionalità o caratteristiche che richiedono più risorse.
Bluehost offre piani di hosting WordPress convenienti e affidabili che possono scalare in base alle esigenze del tuo sito web. Forniscono una piattaforma intuitiva specificamente ottimizzata per WordPress, rendendo facile la gestione del tuo sito web.
Se utilizzi il nostro codice coupon Bluehost, puoi ottenere fino al 61% di sconto sul tuo primo acquisto. Basta fare clic sul pulsante qui sotto per ottenerlo:

Come evitare di esaurire la memoria di WordPress
Ora che hai risolto l'errore di esaurimento della memoria di WordPress, ecco alcuni passaggi proattivi per evitare che si ripeta:
- Disattiva i plugin inutilizzati. Molti plugin contribuiscono all'utilizzo della memoria. Rivedi regolarmente i plugin installati e disattiva quelli che non stai utilizzando attivamente per liberare memoria per le attività essenziali.
- Ottimizza le immagini. Le immagini di grandi dimensioni possono consumare molta memoria. Considera l'utilizzo di un plugin come EWWW Image Optimizer per comprimere automaticamente le immagini prima di caricarle sul tuo sito.
- Usa un plugin di caching. I plugin di caching memorizzano i dati del sito web, riducendo la necessità per WordPress di rigenerarli ad ogni visita. Questo può migliorare significativamente le prestazioni del sito web e ridurre l'utilizzo della memoria.
Domande frequenti sull'errore di esaurimento della memoria di WordPress
Cosa causa l'errore di memoria esaurita in WordPress?
Questo errore si verifica quando WordPress necessita di più memoria di quella che il tuo server consente a PHP di utilizzare. È spesso innescato da plugin che consumano molte risorse, immagini di grandi dimensioni o traffico in crescita su piani di hosting di livello inferiore.
Perché vedo solo un messaggio di "errore critico" invece dell'errore di memoria?
Le versioni più recenti di WordPress nascondono l'errore tecnico dietro un messaggio generico "Si è verificato un errore critico su questo sito web". Puoi comunque visualizzare l'errore completo abilitando la modalità di debug o controllando i log degli errori.
Quanta memoria PHP dovrei allocare?
Si consiglia di impostare il limite di memoria ad almeno 256 MB. Questo è generalmente sufficiente per la maggior parte dei siti web, a meno che tu non gestisca un grande negozio WooCommerce o utilizzi plugin pesanti.
L'hosting condiviso può causare questo errore più frequentemente?
Sì. I piani di hosting condiviso spesso includono risorse limitate. Man mano che il tuo sito web cresce, può raggiungere più velocemente quei limiti di memoria. L'aggiornamento a un piano di hosting migliore può prevenire questo problema.
È sicuro aumentare manualmente la memoria PHP?
Sì, è sicuro se fatto correttamente. Ti consigliamo di eseguire un backup del tuo sito web prima di modificare file come wp-config.php o .htaccess. Se non ti senti a tuo agio nel farlo, il nostro team Pro Services può aiutarti.
Guide aggiuntive sugli errori di WordPress
Se stai risolvendo altri problemi di WordPress, ecco alcune guide utili che abbiamo scritto per semplificarti le cose.
- Come risolvere l'errore WordPress Posts Returning 404 (Passo dopo passo)
- Come risolvere l'errore 'I cookie sono bloccati a causa di un output imprevisto' in WordPress
- Come correggere WordPress bloccato in modalità di manutenzione (il modo più semplice)
- Come risolvere l'errore 400 (Bad Request) di WordPress Admin Ajax
Speriamo che questo articolo ti abbia aiutato a risolvere l'errore di esaurimento della memoria di WordPress aumentando il limite di memoria PHP. Potresti anche voler consultare la nostra guida passo passo per principianti alla risoluzione dei problemi degli errori di WordPress e il nostro elenco di esperti degli errori più comuni di WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Vennh
Questo ha funzionato per me.
/**Questo è un test per la memoria*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Grazie per questa meravigliosa condivisione.
joey
Thanks for the great and simple help! This solved my issue !
Thumbs up;)
Lu
Il limite di memoria dovrebbe mai essere superiore a 64M? La maggior parte dei siti WP su cui ho lavorato non supera mai i 40-5 megabyte di caricamento medio della pagina. Il motivo per cui chiedo è che ho letto che WP_MEMORY_LIMIT definisce la quantità di memoria che WordPress può utilizzare per thread Apache. Ciò significa che più thread utilizzeranno sempre più risorse, finendo per scambiare su disco, il che non è mai un bene.
Qualcuno è un esperto e può rispondere a questo?
Staff di WPBeginner
Sembra che WordPress non sia in grado di creare il file wp-config.php o che il file venga eliminato dopo l'installazione. Usa ftp per assicurarti che sia presente un file wp-config.php sul tuo sito. In caso contrario, prova a crearne uno rinominando il file wp-config-sample.php in wp-config.php. Dovrai modificare manualmente il file e fornire le informazioni del tuo database.
Billy
Ciao, come risolvo questo errore
http://bloggytech.in/wp-admin/install.php
Si prega di visitare questo URL... mostra questo errore, dopo averlo installato ancora una volta mostra lo stesso..... Si prega di rispondere
aiyeboy
Spero di non essere deriso, dove vedo il config.php, è nel mio phpmyadmin o dove per favore
Supporto WPBeginner
Il file wp-config.php si trova solitamente nella cartella principale del tuo sito web e può essere accessibile tramite un client FTP o il file manager di cPanel.
Amministratore
aiyeboy
Se lo trovo su un ftp e ci clicco sopra, lo scarica come file, per favore aiutami con una guida completa su come farlo, per favore, il mio sito va giù ogni giorno...
tony leon
non fare doppio clic. Fai clic con il pulsante destro del mouse e seleziona MODIFICA oppure evidenzialo e cerca un pulsante MODIFICA da qualche parte (forse in alto se è Godaddy). Buona fortuna!
LJ LaValle
Ho aperto il file wp-config.php dalla mia directory ftp.
Non ero sicuro di come effettuare completamente la modifica – non conoscevo le basi della programmazione PHP, quindi ho semplicemente copiato i precursori di base mostrati per ogni voce e ho aggiunto quanto segue:
/**Questo è un test per la memoria*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Ha funzionato!
Ali
che ne dici se lo cambio in 256 m
Doug
Grazie!!! Questo ha risolto un problema che avevo creato da solo e mi ha evitato di dover pagare qualcuno della società di hosting per aggiornare il file.
kim
Sto ricevendo questo errore esatto ma non sono sicuro di come accedere a wp-config.php che si trova nella directory principale di WordPress, dato che non so dove trovarlo. Sì, sono un principiante assoluto. Puoi aiutarmi?
Errore fatale: dimensione memoria consentita di 33554432 byte esaurita (tentativo di allocare 122880 byte) in /home/crooked1/public_html/wp-includes/SimplePie/Sanitize.php alla riga 331
Supporto WPBeginner
Come usare FTP per caricare file su WordPress.
Amministratore
mike .levine
Grazie mille!! Davvero.. sei stato un salvavita. Non puoi immaginare quanto ti sia grato per il tuo aiuto.
Timothy
Ciao,
Ho provato ad aumentare il limite a 64 MB e ho ricevuto questo avviso fino a 5 volte:
'AVVISO: Riavvio del processo a causa di inattività per più di 5 minuti.'
Il backup del database si interrompe fino al 60% e il risultato è il seguente quando ha tentato di caricare su Dropbox:
'ERRORE: La dimensione del file caricato e la dimensione del file locale non corrispondono.'
Cosa c'è che non va? Sto usando Bluehost.
Grazie!
PS: I’m not a technical person, so give explanation in details
Thomas Cole
Ho avuto un bel po' di problemi a lavorare sul mio sito e avrei sacrificato un MacBook a mezzanotte per farlo funzionare, una piccola riga di codice e siamo di nuovo online. Grazie!
Domestic Herald
GRAZIE mille!!!! Ha funzionato alla perfezione e mi ci è voluto meno di un minuto per implementarlo.
Jonni
Grazie mille!!!!
Sono nel bel mezzo di un lancio e all'improvviso non potevo più aggiornare o creare pagine web sull'intero sito a causa di un errore interno del server 500. (E ovviamente è successo proprio quando ho scoperto che la pagina principale aveva un grosso problema.)
Non ho ricevuto aiuto dal supporto, non sono uno sviluppatore web.
Eppure sono stato ANCORA in grado di seguire le tue istruzioni e Alleluia! Miracolo dei miracoli! Ora funziona tutto.
Tutto questo lavoro per portare traffico, portare nuove persone sul sito – quasi sprecato a causa di un errore del server – ma Disastro Evitato! hai salvato la situazione.
La mia più sincera gratitudine.
Ancora, non posso ringraziarti abbastanza.
bungkelip
Ho aggiunto define(‘WP_MEMORY_LIMIT’, ‘1024M’); ma non funziona, aiutami
Casey Friday
Grazie mille! Stavo per lamentarmi con WooThemes che la loro estensione da 129 dollari stava bloccando il mio sito, ma si è rivelato essere un problema di memoria. Saluti!
Janelle
Grazie un milione! Questo è così utile, e più persone dovrebbero vedere questo post.
Adrian
Alla riga 36/37 di wordpress, wp-config.php devi digitare:
/** Limite di memoria */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Per me questo problema si è risolto in questo modo. Puoi cambiare 64M con il valore che desideri.
Adam Singer
Questo commento è così fondamentale!
Devi aggiungere define( ‘WP_MEMORY_LIMIT’, ’64M’ ); appena prima che vengano definite la chiave univoca e i sali, altrimenti la modifica non avrà effetto. Grazie!!!
omniafausta
sìììì grazie, mi stavo chiedendo perché non funzionasse per me. Era perché finora nessuno mi aveva detto DOVE nel wp-config dovevo aggiungere questa riga. GRAZIE!!!
Rosie Taylor
Grazie per aver chiarito questo passaggio. Ora so perché cambiare solo l'altra riga con il valore non ha funzionato prima. Questo mi ha salvato un sacco di tempo per un cliente stasera!
Titel
Ciao,
Oggi ho avuto un problema con wordpress: dopo aver effettuato l'accesso è apparsa la "white screen of death". Siamo entrati in cpanel e abbiamo inserito "define (‘WP_MEMORY_LIMIT’, ’64M ‘)’ in wp-config.php e tutto è andato molto bene.
Grazie mille WPBeginner.
Hamza Ahmed
Grazie mille, ho lavorato sodo con ogni metodo che ho trovato su internet, ma ho fallito, il mio problema si è verificato durante l'installazione di word-press ho incollato questo codice a metà e ho aumentato il suo valore a 128 mb, ora funziona bene, grazie mille ancora.
Jeff Danforth
Il mio host fornisce 64MB e chiede un bel sovrapprezzo per aumentare il limite di memoria php – quindi sono incline ad essere "verde" e a ridurre il mio utilizzo di memoria.
COME posso determinare quali plugin o altre cose rimuovere per rimanere sotto i 64 MB
A) consumo di memoria PHP, ad esempio quali plugin sono avidi
B) ho un problema di memory leak, ad esempio qualche plugin è dannoso
Grazie per questo forum, comunque – sono davvero un principiante, ma entusiasta di WP (grrr, se riesco a farlo fare quello che voglio)
Matthew
Ha funzionato per me, grazie per il suggerimento!
Daniel
Non ha funzionato per me, ma non sono sicuro di cosa significhi essere "all'interno del tag php principale". Ho aperto il file in Dreamweaver e ho cercato. La parola "main" non compare da nessuna parte nella pagina. Quindi ho inserito il codice alla riga 2, subito dopo "<php". Ho provato a 64 e 128. Grazie.
Staff editoriale
Il tag php principale significa semplicemente inserirlo come hai fatto. A volte questo non funziona, nel qual caso devi chiedere al tuo host.
Amministratore
Deepanshu
Grazie per l'aiuto.
Ma 64M era già il valore predefinito per me e ovviamente non era sufficiente, quindi l'ho cambiato a 96M e penso che dovresti menzionarlo anche tu.
Gen
Bello ma niente funziona – uso rackspace cloud – ho provato 32 – 64 – 128 – 256- 512 – 1024Mb sito MU non posso andare oltre e solo nell'area admin non riesco ad accedere dopo un plugin di wpmudev quindi immagino che dovrò eliminarlo e provare qualcosa di professionale.
Julie Geiger
ha funzionato perfettamente.. grazie per aver condiviso, ho provato alcune altre soluzioni ma tutte hanno dato errore.
Nick
Grazie per l'articolo. È stato di grande aiuto
pathik
funziona davvero,, ho avuto problemi di server interno,,, quando ho aggiunto un nuovo plugin,,, ho semplicemente aumentato il limite di memoria
define(‘WP_MEMORY_LIMIT’, ’64M’);
in wp-admin e il problema è risolto..
grazie mille
Joke van de Fliert
grazie! per me il provider ha dovuto cambiare un'impostazione per aumentare il limite di memoria, ma questo ha risolto il problema!
Jennifer Ortiz
Grazie mille per questo! Ho ricevuto il messaggio di errore subito dopo l'installazione di Wordpress – non ho nemmeno avuto la possibilità di aggiungere un plugin.:
Errore fatale: Dimensione massima di memoria consentita di 33554432 byte esaurita…
Ora sembra che tutto funzioni correttamente.
Timothy Jacobs
Ho provato a farlo, ma non ha risolto il problema. Sono su hosting 1&1 e ho provato tutte le modifiche, ma ricevo ancora questo errore ogni volta che carico un'immagine di dimensioni medio-grandi: Errore fatale: Memoria esaurita (allocati 29884416) (tentativo di allocare 4096 byte) in /homepages/21/d258522816/htdocs/TBJFilms/WP/wp-includes/media.php alla riga 1010 Qual è il tuo suggerimento?
wpbeginner
@Timothy Jacobs Contatta il tuo host. Se si rifiutano di aiutarti, allora cambia.
aidilgoh
Ho provato a inserirlo alla fine di wp-config.php e non ha funzionato.
Tuttavia, inserendolo in cima subito dopo il tag <?php ha funzionato. Evvai!
Ragazzo
Esattamente!! grazie mille – mi hai reso la giornata!
Appdunia
Ha funzionato per me solo dopo averlo inserito subito dopo il tag php. Grazie mille!
Ahmad Zaruq Spagna
Yes, I used the
I just hope my site doesn't keep crashing on every new plugin install, going to check that now. Thanks to all you geeks out there!
1error_reporting(E_ALL); ini_set(‘display_errors’, 1);
2
3define( ‘WP_DEBUG’, true);I found in a post next to this one and was getting an error by using define(‘WP_MEMORY_LIMIT’, ‘128M’); on the last line of my php-config file. Thanks to this comment I placed it right below <?php tag at the top and now the error report is no longer
PatrickTyrus
questo è stato di grande aiuto, ma come hai notato potrebbe facilmente essere un plugin, o come qualcuno ha menzionato potrebbe essere una perdita di memoria.
E come altri hanno sottolineato, ci sono impostazioni di memoria per un motivo, alcuni host taglieranno i tuoi servizi se provi a aggirarli.
C'è un modo per controllare cosa sta consumando memoria?
Cercherò, ma questa è una cosa che dovrebbe essere elencata sotto post correlati, o come nota e link alla fine riguardo a una delle "numerose soluzioni per questo". Andare per la "soluzione più semplice" potrebbe farti superare la giornata, ma potrebbe non essere una buona soluzione a lungo termine in quanto potrebbe coprire il problema reale e ritardare l'inevitabile.
Alexis O'Neill
Ha funzionato per me!! Ho cambiato la lingua del mio sito in spagnolo e immagino che questo abbia consumato la memoria. Ho aggiunto la semplice riga raccomandata nel post e voilà!! Di nuovo nella mia modalità di amministrazione. La parte davvero utile è stata "Non farti prendere dal panico!" perché il mio livello di ansia stava salendo rapidamente. Grazie mille.
Kiu Karakas
define(‘WP_MEMORY_LIMIT’, ’64M’);
non risolto
define(‘WP_MEMORY_LIMIT’, ‘164M’);
Risolto
GRAZIE
wpbeginner
@shally1584 Non c'è = << nel nostro codice. Sei sicuro di incollare il nostro codice come funzione indipendente e non come parte di qualcos'altro.
shally1584
ciao. ho provato ad aumentare il limite di memoria e ho ricevuto questo errore
‘Parse error: syntax error, unexpected ‘=’ in /home/amanerdm/public_html/beaverealty.com/wp-config.php on line 62′
per favore aiutami a risolvere questo. grazie.
Luna
Grazie per questo post… Avevo un paio di pagine di query di categorie / archivi che restituivano questo errore dopo l'aggiornamento a WordPress 3.1. Stavo per riscrivere le query quando ho trovato il tuo post in una ricerca su Google.
You saved me a lot of work and headaches
Kdb
Alla fine ho dovuto cambiare provider di hosting perché non riuscivo a far aumentare la memoria dal mio attuale da 32 MB a, beh, a qualsiasi cosa di più. Abbastanza triste. Ci è voluto un po' di fatica per trasferire tre siti Wordpress (e molti altri siti), ma ne è valsa la pena. Il mio attuale host offre 128 MB e i miei siti funzionano MOLTO meglio. Posso effettivamente aggiungere plugin.
Richard
Ciao
Ho provato la correzione aggiungendo la riga subito dopo il tag >php di apertura (riga 1)
define(‘WP_MEMORY_LIMIT’, ’64M’);
Non ha funzionato per me MA
Ho posizionato la riga con commenti per mio uso personale (come accade) alla riga 22 e ha funzionato.
Sto testando questa procedura su un sito WP di prova utilizzando il tema Twentyten 1.2
/home/par*****/public_html/wp-config.php
Riga 22 /** Limite di memoria WP Nota che non funziona quando posizionato subito dopo la riga 1 */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Chris
Questo trucco non funziona per me da WP 3.
quello che ho trovato funzionare è stato creare un file PHP.INI nella cartella wp-admin con la riga:
memory_limit = 128M
(o qualunque cosa tu voglia impostare)
Staff editoriale
Sembra un problema di hosting piuttosto che un problema di WP 3.0. Abbiamo ancora questo trucco funzionante per i nostri clienti.
Amministratore
Trunks
Questo ha funzionato per me! Grazie!!!
Crea PHP.INI nella cartella wp-admin, con la riga “memory_limit = 128M;”
Ho provato tutti gli altri metodi, e questo è stato l'unico che sembrava funzionare.
Don
Grazie. Ha funzionato per me! Nient'altro ha funzionato finché non ho letto il tuo commento. L'host del sito web non è stato di grande aiuto.
dan
Brillante! Grazie!
kdb
Ho provato questo, ma il mio host lo limita a 32 megabyte. Qualcuno può raccomandare un buon host per WP, perché dovrò cambiare. Grazie!
Staff editoriale
Dai un'occhiata alla nostra lista di host consigliati. Puoi trovarla sulla nostra homepage.
Amministratore
phil
Ho messo quella riga in cima al file (wp-config.php) e ha funzionato!
ayahshiva
ho ricevuto lo stesso avviso quando ho attivato troppi plugin
Eyl
Ho fatto il trucco ma sembra che non sia successo nulla. L'errore continua a comparire, quindi puoi suggerire altre soluzioni?
Staff editoriale
Su alcuni host, questo trucco non funzionerà. Quindi devi chiedere (supplicare) loro di aumentare il limite di memoria PHP. OPPURE liberati del plugin che lo sta causando.
Amministratore
Seth Merrick
Ottimo articolo. Un plugin nuovissimo che potrebbe presto trovare posto in questa lista è Cobalt WP Boost.
Dai un'occhiata qui:
http://frugaltheme.com/about/cobalt-wp-boost-plugin/
Permette ai proprietari di blog di aumentare i loro limiti di memoria di WordPress con un paio di clic del mouse, oltre a mostrare informazioni sull'utilizzo della memoria a colpo d'occhio. WordPress mantiene il suo limite di memoria interno a 32 MB, che va bene per un blog di piccole dimensioni; ma se stai cercando di aggiungere plugin robusti per applicazioni di social networking o e-commerce, 32 MB non saranno sufficienti. Ci si può aspettare che questo problema peggiori con il rilascio della versione 3.0 che, a giudicare dalla versione beta, consumerà molta più memoria senza aumentare il limite di 32 MB.
Chad McCullough
Ho appena scaricato il plugin e lo proverò sul mio sito di test. Grazie.
W^L+
Ricorda solo che se il problema è una perdita di memoria (sia in PHP stesso che in qualche libreria utilizzata da un plugin), questo ritarderà solo il suo verificarsi.
Prima di modificare i limiti di memoria, assicurati di utilizzare le versioni più aggiornate di eventuali plugin. Assicurati di eseguire la versione più recente di WP. Se il tuo host offre più versioni di PHP, assicurati di utilizzare la versione 5.
Il tuo servizio di hosting potrebbe avere limiti preimpostati sull'utilizzo della memoria. Se le tue modifiche ti portano a superare tali limiti, il tuo servizio potrebbe essere sospeso o annullato senza preavviso.
Dunn
Ho provato a disattivare i plugin uno per uno e ho scoperto che il plugin Google XML Sitemaps causava problemi.
Muhammad Asad
Vorrei provarci! Grazie per il trucco.
wparena
Penso che il modo migliore sia inserire questo limite nel file wp-setting.php dove questo limite di memoria è già descritto come 32M, basta cambiare quel valore a 64M.
Chad McCullough
Grazie, wparena. Ci proverò.
Chad McCullough
Modificare le impostazioni nel file wp-settings.php ha risolto il mio problema di 2 settimane che mi stava facendo impazzire! Grazie mille!!
-Chad
Staff editoriale
Sì, ma modificare i file core non è il modo migliore. Dovresti cambiarlo ogni volta che aggiorni WordPress. Il modo che condividiamo in questo articolo ti farà risparmiare tempo.
Amministratore
Chad McCullough
Preferirei non modificare i file core, se possibile. Dove dovrei inserire la riga nel file wp-config.php? Non sono sicuro di dove si trovi la tabella php principale.
Grazie per l'articolo e per l'aiuto!
Staff editoriale
Inseriscila subito dopo il prefisso della tabella
Chad McCullough
Ha funzionato. Grazie!
Kate Mag
Trucco fantastico. È lo stesso per il limite di memoria PHP?
Chad McCullough
Penso che questo possa risolvere un problema che ho con il mio sito. Non riesco a capire dove si trovi la tabella php principale in wp-confip.php per inserire la riga.
Grazie!