Come aumentare il limite di memoria PHP in WordPress
Pubblicato: 2021-01-22Proprio come qualsiasi altro software, WordPress richiede memoria per funzionare senza problemi. Se il sistema di gestione dei contenuti (CMS) non ha abbastanza memoria allocata per esso, ti imbatterai nell'occasionale errore del limite di memoria PHP. In molti casi, questo errore può impedirti di aggiornare il tuo sito.
La buona notizia è che ci sono diversi modi per aumentare l'allocazione di memoria per WordPress. Se il tuo host web lo consente, aumentare il limite di memoria PHP può essere facile come aggiungere una riga di codice a un file specifico.
In questo tutorial, esamineremo due modi per aumentare il limite di memoria PHP in WordPress. Andiamo a farlo!
Qual è il limite di memoria PHP in WordPress
Come forse saprai, WordPress è stato creato utilizzando il linguaggio di programmazione PHP. Ciò significa che il CMS richiede anche l'esecuzione di PHP (oltre ad altri componenti, come un server Web e un software di database).
Se stai utilizzando un server che non alloca memoria PHP sufficiente, WordPress non sarà in grado di eseguire alcuni script critici per il funzionamento del tuo sito. Potresti essere ancora in grado di eseguire la maggior parte delle attività, ma a un certo punto probabilmente ti imbatterai in un errore di limite di memoria PHP.
La semplice soluzione a questo problema è aumentare la quantità di memoria a cui WordPress ha accesso. Per impostazione predefinita, il CMS tenterà di impostare almeno 64 MB di memoria per PHP al momento dell'installazione. Tuttavia, alcuni host web possono allocare più o meno risorse al tuo sito.
Puoi controllare il tuo attuale limite di memoria PHP accedendo alla tua dashboard e andando alla pagina Strumenti > Stato del sito . Da lì, vai alla scheda Informazioni e seleziona l'opzione Server .

Dato che l'allocazione di più risorse qui non è una difficoltà, se il tuo limite di memoria PHP è inferiore a 256 MB, ti consiglio di aumentarlo. Questo nonostante tu abbia già riscontrato errori.
Come aumentare il limite di memoria PHP in WordPress (2 modi)
Esistono due modi per aumentare il limite di memoria PHP in WordPress.
Il primo prevede l'aggiunta di una singola riga di codice a un file. Controlliamolo.
1. Modifica il tuo file wp-config.php
Per chi non lo sapesse, wp-config.php è uno dei file principali di WordPress. In altre parole, questo file contiene informazioni critiche come le credenziali del database e il limite di memoria PHP.
Per modificare il file wp-config.php, dovrai connetterti al tuo sito Web tramite FTP (File Transfer Protocol) utilizzando un client, come FileZilla.
Se non sei sicuro di quali siano le tue credenziali FTP, ti consiglio di controllare l'e-mail di conferma della registrazione che hai ricevuto dal tuo provider di hosting web al momento della registrazione. In alcuni casi, puoi anche configurare nuovi account FTP dal tuo pannello di controllo dell'hosting.
Dopo aver individuato le tue credenziali FTP e connesso al tuo sito web, vai alla cartella principale di WordPress.
Quella cartella è solitamente chiamata public_html , ma può anche apparire sotto altri alias, come www o il nome del tuo sito. Una volta trovato, apri la directory e dovresti vedere un elenco di file e cartelle.

Il file wp-config.php dovrebbe trovarsi all'interno di questa directory.

Una volta trovato, fai clic con il pulsante destro del mouse sul file e seleziona l'opzione Visualizza/Modifica . Questo aprirà il file usando il tuo editor di testo predefinito.

Nota che lo screenshot sopra non mostra l'intero file, dato che di solito contiene informazioni sensibili e la maggior parte di esse è irrilevante per le tue esigenze in questo momento.
La parte da tenere d'occhio è la riga che dice: "Questo è tutto, smetti di modificare! Buona pubblicazione”. Questa è la fine del file e prima di esso, ti consigliamo di aggiungere il seguente codice (nell'esempio sopra, è la riga 68 ma potrebbe essere diversa per te):
define( 'WP_MEMORY_LIMIT', '256M' );
Naturalmente, puoi cambiare il limite con un'altra cifra, ma questo di solito è più che sufficiente per la maggior parte dei siti. Dopo aver aggiunto la riga al file wp-config.php, salva le modifiche e chiudilo.
Quindi, prova ad accedere nuovamente al tuo sito Web WordPress e vai alla scheda Strumenti> Salute del sito> Informazioni per esaminare le impostazioni del tuo server. Se il tuo limite di memoria PHP mostra ancora lo stesso numero di prima, potrebbe essere dovuto al tuo provider di hosting web.
In alcuni casi, il tuo host web non ti consentirà di apportare modifiche dirette al limite di memoria PHP, il che ci porta all'opzione numero due.
2. Contatta il tuo provider di hosting o aggiorna il tuo piano
Il modo più semplice per verificare se il tuo provider di hosting ti impedisce di aumentare il limite di memoria PHP è contattarlo. Nella nostra esperienza, alcuni host web aumenteranno il limite di memoria PHP per te se glielo chiedi.
Tuttavia, in alcuni casi, ciò potrebbe non essere possibile a seconda del provider di hosting e del piano in uso. Ad esempio, con i piani di hosting condiviso, di solito sei molto limitato quando si tratta di risorse.
Se il tuo provider di hosting ti dice che non puoi aumentare il limite di memoria PHP, potresti dover passare a un piano migliore. Qualsiasi tipo di piano sopra l'hosting condiviso dovrebbe darti risorse più che sufficienti in modo da non incorrere più nell'errore del limite di memoria PHP.
In ogni caso, gli host Web WordPress più affidabili non ti daranno alcun problema quando si tratta di aumentare il limite di memoria PHP. In effetti, alcune delle nostre migliori scelte di hosting WordPress ti danno più risorse di quelle di cui potresti aver bisogno. Se scopri di avere problemi con il limite di memoria e il tuo attuale host non è disposto ad aiutare, potrebbe essere il momento di cercare altrove.
Conclusione
L'errore del limite di memoria PHP è uno dei problemi più comuni tra gli utenti di WordPress. Anche se nella maggior parte dei casi non interromperà il tuo sito, può essere fastidioso. Fortunatamente, è straordinariamente facile evitare questo errore apportando una semplice modifica alla configurazione del server.
Se vuoi aumentare il limite di memoria PHP di WordPress, ci sono due modi per farlo:
- Modifica il tuo file wp-config.php.
- Contatta il tuo provider di hosting o aggiorna il tuo piano.
Hai domande su come aumentare il limite di memoria PHP in WordPress? Chiedi nella sezione commenti qui sotto!