Limite di caricamento file

Come modificare php.ini per aumentare il limite di caricamento dei file.

Sulla maggior parte dei server il limite di upload predefinito è di 2 MB. Per aumentarlo è sufficiente creare un file php.ini personalizzato nella directory /public_html/.

Modificare il limite di upload

Crea un file php.ini in /public_html/ e aggiungi le seguenti righe:

  • upload_max_filesize = 8M — imposta la dimensione massima di un singolo file caricabile sul server
  • post_max_size = 8M — imposta la quantità massima di dati trasmissibili tramite POST
  • memory_limit = 32M — imposta la quantità massima di memoria che uno script PHP può utilizzare

Questi valori consentono upload fino a 8 MB. Ti serve di più? Sostituisci semplicemente 8M con un valore più alto, come 16M o 64M.

Importante

memory_limit deve essere sempre superiore a post_max_size; in caso contrario PHP raggiungerà il limite di memoria prima ancora di toccare il limite di upload.

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

Applicare le impostazioni all'intero account

Per impostazione predefinita, un file php.ini personalizzato si applica solo alla directory in cui si trova. Per estendere le impostazioni a tutto l'account, aggiungi le righe seguenti all'inizio del file .htaccess in /public_html/. Se il file non esiste ancora, crealo.

suPHP_ConfigPath /home/user/public_html

<Files php.ini>
order allow,deny
deny from all
</Files>

Sostituisci user con il tuo nome utente cPanel effettivo.

Il blocco <Files> protegge inoltre il tuo php.ini dall'accesso diretto tramite browser.

Verificare la configurazione PHP

Per confermare che le modifiche siano attive, crea un file chiamato info.php in /public_html/ con il seguente contenuto:

<?php
phpinfo();
?>

Apri quindi il browser e naviga all'indirizzo:

yourdomain.com/info.php

Vedrai un riepilogo completo della tua configurazione PHP attuale. Cerca memory_limit, upload_max_filesize o qualsiasi altra direttiva per verificare che i nuovi valori siano applicati.

Ricordati di eliminare info.php al termine della verifica — finché il file è pubblicamente accessibile, espone informazioni sensibili sulla configurazione del server.

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci