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:
significa 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:
Se 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– 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. wp-config.php


