Aumentare il limite di memoria di PHP
Come aumentare il limite di memoria di PHP per il vostro sito web
Il limite di memoria di PHP impedisce agli script di sovraccaricare le risorse del server, ma i siti web moderni come WordPress o Joomla hanno spesso bisogno di più memoria per evitare errori come “Dimensione della memoria consentita esaurita” Questa guida semplifica il controllo e l’aumento del limite di memoria PHP utilizzando il cPanel di AvaHost o altre configurazioni di hosting, con esempi pratici e suggerimenti per la risoluzione dei problemi.
Cos’è il limite di memoria di PHP e perché modificarlo?
PHP è il linguaggio di programmazione alla base della maggior parte dei siti web moderni. Ha un limite di utilizzo della memoria – memory_limit – che controlla la quantità di memoria del server che un singolo script può utilizzare.
Se il vostro sito rallenta o mostra un errore come:
Dimensione di memoria consentita di 134217728 byte esauritasignifica che il limite di memoria attuale è troppo basso e deve essere aumentato.
Come controllare il limite attuale
- Aprire un qualsiasi editor di testo (ad esempio, Notepad o VS Code)
- Incollare il seguente codice:
- Salvare il file come phpinfo.php
- Caricatelo nella directory principale del vostro sito web (tramite pannello di hosting o FTP)
- Andare su https://yourdomain.com/phpinfo.php
- Cercare memory_limit, che mostra il valore attuale (ad esempio, 128M)
Come aumentare il limite di memoria di PHP
Metodo 1: Usare php.ini (se disponibile)
Questo file memorizza le impostazioni di configurazione di PHP. È disponibile sui server VPS o dedicati, oppure se il vostro provider di hosting consente una configurazione PHP personalizzata.
Passaggi:
- Individuare o creare il file php.ini
- Aggiungere questa riga:
memory_limit = 512M - Salvare il file
- Metodo 2: Usare .htaccess (per i server Apache)
Se avete un hosting condiviso con Apache, cercate un file chiamato .htaccess nella cartella principale del vostro sito. Aggiungete questa riga:
php_value memory_limit 256MSe questo provoca un errore 500, è possibile che il vostro server sia in modalità CGI. In questo caso, rimuovere la riga e provare un altro metodo.
Metodo 3: Usare wp-config.php (per WordPress)
Se si utilizza WordPress:
- Accedere alla directory principale del sito
- Aprire il file wp-config.php
- Aggiungete questa riga all’inizio (prima di /* Questo è tutto, smettete di modificare! */):
define('WP_MEMORY_LIMIT', '256M'); - Salvare e chiudere il file
Cosa fare se non funziona
- Cancellare il sito web e la cache del browser
- Ricontrollare di aver modificato il file corretto
- Esaminare i log degli errori PHP dal pannello di hosting
Conclusione
L’aumento del limite di memoria PHP è una semplice soluzione per gli errori di “memoria esaurita”, che garantisce il corretto funzionamento del vostro sito WordPress, Joomla o personalizzato. Con gli strumenti del cPanel di AvaHost, potete applicare i metodi sopra descritti –
_CODEBLOCK_58de7a6b974edf258bbc89de16c57813_SAFE__, .
htaccess,
o wp-config.php– e testare facilmente le modifiche. Questi passaggi ed esempi vi permettono di ottimizzare le prestazioni senza bisogno di competenze tecniche, mantenendo il vostro sito stabile ed efficiente.


