4 metodi facili per il 2021

Pubblicato: 2021-12-20

WordPress è una piattaforma flessibile che supporta un'ampia gamma di temi, plugin, formati di file e software aggiuntivo. Tuttavia, quando tenti di caricare queste risorse, potresti occasionalmente riscontrare l'errore di limite di memoria di WordPress.

Fortunatamente, ci sono modi per risolvere questo errore. Aumentando la memoria PHP disponibile sul tuo sito Web WordPress, puoi continuare ad aggiungere contenuti e far crescere il tuo sito senza problemi.

In questo post, condivideremo quattro modi per aumentare il limite di memoria di WordPress per risolvere eventuali errori che stai riscontrando sul tuo sito:

  1. Modifica wp-config.php e aumenta wp_memory_limit
  2. Modifica le impostazioni del server tramite PHP.ini
  3. Modifica il tuo file .htaccess
  4. Aggiorna il piano di hosting del tuo sito web

Se sei interessato a sapere perché si verifica questo problema, troverai una spiegazione alla fine di questo post. Iniziamo!

Come aumentare il limite di memoria di WordPress

Di seguito, presenteremo quattro diversi metodi con cui puoi provare ad aumentare il limite di memoria di WordPress.

Sfortunatamente, non possiamo garantire che tutte queste soluzioni funzionino per te perché dipende in gran parte da come è configurato il tuo ambiente di hosting. Ecco perché abbiamo condiviso quattro diversi metodi: almeno uno di questi dovrebbe funzionare per la tua situazione.

Poiché alcune di queste correzioni comportano la modifica dei file principali di WordPress, ti consigliamo vivamente di eseguire un backup del tuo sito prima di procedere .

Sono disponibili molte soluzioni di backup, ma il plug-in UpdraftPlus ti dà la libertà di caricare i tuoi contenuti su diverse piattaforme di archiviazione cloud.

Dopo aver eseguito un backup recente del tuo sito, ecco alcuni modi per aumentare il limite di memoria di WP.

1. Modifica wp-config.php e aumenta wp_memory_limit

Se stai esaurendo la memoria, c'è una soluzione semplice: aumenta la quantità di memoria a cui hai accesso! WordPress ti consente di impostare il limite di memoria corrente nel suo file wp-config.php tramite la variabile wp_memory_limit . Tuttavia, questo limite potrebbe essere inferiore alla quantità di memoria fornita con il tuo piano di hosting.

In questo caso, potresti essere in grado di risolvere questo errore modificando il tuo file wp-config.php . Apportare modifiche a livello di codice comporta un certo grado di rischio, quindi è intelligente creare un backup del tuo sito prima di procedere.

Per modificare il file wp-config.php , dovrai connetterti al tuo server tramite FTP (File Transfer Protocol) usando un client FTP come FileZilla.

Puoi leggere la nostra guida FTP completa di WordPress se non sei sicuro di come utilizzare FTP, ma ecco un breve tutorial su come connetterti con FileZilla.

All'interno dell'applicazione FileZilla, vai su File > Site Manager . Se è la prima volta che ti connetti tramite FTP, seleziona File > Site Manager > Nuovo sito:

Come risolvere il limite di memoria di WordPress.

Ora puoi inserire alcune informazioni sul tuo sito, insieme al tuo nome utente e password FTP. Se non conosci le tue credenziali FTP, in genere puoi trovare queste informazioni nel tuo account di web hosting.

FileZilla ora si collegherà al tuo sito e visualizzerà tutti i suoi file. Nell'app, vai alla cartella principale del tuo sito:

Il client FTP di FileZilla.

All'interno di questa cartella, fai clic con il pulsante destro del mouse sul file wp-config.php e seleziona Visualizza/Modifica . Questo apre wp-config.php nel tuo editor di testo predefinito. Ora, cerca la seguente frase: WP_MEMORY_LIMIT .

Potrebbe assomigliare a questo:

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

Se questo codice esiste già nel tuo file wp-config.php , devi aumentare il numero. Ad esempio, puoi aumentarlo da 32M a 256M .

Se non vedi questa riga di codice nel file, dovrai aggiungerla. Basta aggiungere il codice seguente sopra la riga che dice /* That's all, stop editing! Happy publishing. */ /* That's all, stop editing! Happy publishing. */ /* That's all, stop editing! Happy publishing. */ :

 define( 'WP_MEMORY_LIMIT', '256M' );
Come utilizzare wp_memory_limit per aumentare il limite

2. Modifica le impostazioni del server tramite PHP.ini

Potresti anche essere in grado di aumentare il limite di memoria modificando il tuo file PHP.ini . Questo file imposta la configurazione predefinita per qualsiasi applicazione che richiede PHP.

Ogni volta che qualcuno visita il tuo sito WordPress, PHP viene eseguito sul tuo server. Durante questo processo, il linguaggio di programmazione PHP cerca le istruzioni nel file PHP.ini . Ciò include l'impostazione del limite di memoria di WordPress corrente.

Se il tuo host utilizza cPanel, potresti essere in grado di modificare la configurazione di PHP.ini tramite cPanel. In genere, questo strumento è chiamato qualcosa come MultiPHP Manager , MultiPHP INI Editor o PHP Config . Tuttavia, non tutti gli host ti danno questa capacità.

Ad esempio, se ospiti su Bluehost, otterrai uno strumento chiamato MultiPHP INI Editor nella dashboard completa di cPanel ( a cui puoi accedere dalla scheda Avanzate ).

Editor INI PHP di Bluehost

Una volta aperto questo strumento, puoi regolare il limite di memoria:

Come aumentare il limite di memoria su Bluehost

Se il tuo host non offre un editor PHP.ini nella dashboard, potresti anche essere in grado di modificare il file PHP.ini tramite FTP.

Una volta connesso, vai alla directory principale nella finestra di FileZilla e individua il file.

Apri il file e cerca una riga che includa memo limit= . Ora puoi aumentare questo valore e salvare le modifiche.

Prima che queste modifiche possano entrare in vigore, dovrai riavviare il server. Una volta che il tuo server è attivo e funzionante, non dovresti più riscontrare l'errore di limite di memoria di WordPress.

3. Modifica il tuo file .htaccess

Il file .htaccess è un file di configurazione importante se il tuo host web utilizza Apache ( cosa che fanno molti host ). Questo file controlla gran parte della configurazione del tuo sito, incluso il limite di memoria.

Puoi usare .htaccess per trasmettere le istruzioni al tuo server, senza dover modificare i file di configurazione del tuo server. Questo rende .htaccess una buona alternativa se non puoi accedere al tuo file PHP.ini.

Per accedere a questo file, connettiti al tuo server usando un client FTP, come abbiamo discusso nelle sezioni precedenti. Puoi quindi navigare nella directory public_html del tuo sito, che contiene il file .htaccess :

Il file .htaccess di WordPress.

Ora, apri questo file e aggiungi il seguente snippet di codice sotto la riga # END WordPress :

 php_value memory_limit 256M

Ecco come potrebbe essere:

Come risolvere l'errore di limite di memoria di WordPress.

Assicurati di salvare le modifiche quando hai finito.

4. Aggiorna il piano di hosting del tuo sito web

Anche se spesso puoi aumentare la memoria disponibile per il tuo sito, alla fine sei limitato dal tuo piano di hosting. Ogni piano ti consentirà di accedere a una quantità limitata di risorse. Se hai provato tutte le soluzioni precedenti e continui a riscontrare questo errore, potresti aver superato il tuo piano attuale.

Se desideri controllare la tua allocazione di memoria, dovresti essere in grado di trovare queste informazioni sul sito Web del tuo host web o nel tuo pannello di hosting. In alternativa, puoi sempre contattare il tuo provider per assistenza.

Se sospetti di aver raggiunto il limite delle risorse assegnate, potresti prendere in considerazione l'idea di aggiornare il tuo piano. Ciò può comportare il passaggio a un livello superiore o il passaggio a un diverso tipo di piano. Ad esempio, se stai attualmente utilizzando un piano di hosting condiviso, potrebbe essere il momento di eseguire l'aggiornamento a un server privato virtuale (VPS). Potresti anche tuffarti su un server dedicato.

In alternativa, puoi decidere di cambiare il tuo provider di hosting. Quando si cerca un nuovo host, si consiglia di prestare particolare attenzione alla quantità di memoria allocata come parte di ciascun piano. Ove possibile, prova a trovare un provider che offra un limite di memoria predefinito di 256 MB o superiore.

È anche intelligente optare per un fornitore flessibile. Se puoi aumentare facilmente la quantità di risorse allocate al tuo sito, è molto meno probabile che in futuro si verifichi l'errore del limite di memoria.

Perché potresti riscontrare l'errore "Limite di memoria di WordPress".

Ogni volta che incontri un errore in WordPress, vorrai naturalmente risolvere il problema il più rapidamente possibile. Tuttavia, spesso aiuta a capire qual è l'errore e perché si verifica. È quindi possibile adottare misure per evitare di riscontrare questo problema in futuro.

Gli errori più comuni di WordPress sono abbastanza facili da risolvere, ma questa piattaforma non fornisce sempre molte spiegazioni nel suo messaggio di errore. Ad esempio, l'errore interno del server 500 è notoriamente vago.

Con WordPress, tutto ciò che carichi o installi viene archiviato su un server. Quando acquisti un piano di web hosting, il tuo provider assegna una certa quantità di risorse al tuo sito. Ciò include la memoria utilizzata per archiviare tutti i contenuti del tuo sito web.

A volte, quando si tenta di caricare file multimediali sul proprio sito WordPress, è possibile che venga visualizzato il seguente messaggio: "Errore irreversibile: dimensione della memoria consentita di 67108864 byte esaurita". Questo problema può verificarsi anche quando si tenta di installare un nuovo tema o plug-in. Indipendentemente dal trigger, questo errore significa che hai esaurito la memoria.

Come abbiamo spiegato in questo post, puoi ridurre al minimo le tue possibilità di incontrare questo problema aumentando il limite di memoria e potenzialmente investendo in un piano di hosting più avanzato. Come regola generale, più costoso è il tuo piano di hosting, più spazio e memoria avrai a disposizione.

Tuttavia, anche i piani di hosting di livello superiore raramente ti garantiscono l'accesso a risorse illimitate. Per questo motivo, è intelligente adottare misure per ridurre al minimo l'utilizzo della memoria. Ciò può includere la disinstallazione di plug-in non necessari e l'esecuzione di altre ottimizzazioni delle prestazioni.

Risolvi i problemi di limite di memoria di WordPress per sempre

La maggior parte delle volte, puoi caricare file sul tuo sito e installare software aggiuntivo senza problemi. Tuttavia, a un certo punto potresti riscontrare l'errore di limite di memoria di WordPress.

Ricapitoliamo rapidamente quattro modi per aumentare il limite di memoria di WordPress e risolvere questo problema:

  1. Aumenta il limite di memoria di PHP WordPress modificando il tuo file wp-config.php .
  2. Modifica le impostazioni del tuo server modificando PHP.ini .
  3. Modifica il tuo. htaccess per aumentare il limite di memoria PHP.
  4. Aggiorna il piano di hosting del tuo sito Web a uno con più risorse.

Per alcuni suggerimenti generali su problemi di WordPress come questo, consulta la nostra guida alla risoluzione dei problemi di WordPress. Abbiamo anche una guida su come correggere gli oltre 20 errori più comuni di WordPress.

Hai domande su come risolvere questo errore comune di WordPress? Fatecelo sapere nella sezione commenti qui sotto!

Guida gratuita

5 consigli essenziali per accelerare
Il tuo sito WordPress

Riduci i tempi di caricamento anche del 50-80%
solo seguendo semplici consigli.