Come aumentare la dimensione massima del file di caricamento in PHP
PHP è un linguaggio di scripting lato server che viene eseguito su server Apache/Nginx. Per impostazione predefinita, il server configurato ha un limite specifico sulla dimensione del file. A volte, è necessario modificare questo limite di dimensione del file. In questo articolo, studiamo come aumentare la dimensione massima del file di caricamento in PHP.
Perché è necessario modificare il limite delle dimensioni di caricamento dei file?
Supponiamo che il tuo server ti permetta di caricare file di dimensioni fino a 2 MB. Ora, quando provi a caricare un file con una dimensione maggiore di 2 MB, il server genera l’errore come di seguito.
il file supera la dimensione massima consentita
Questo errore indica che il tuo server non ti consente di caricare il file di dimensioni superiori a 2 MB. Ma cosa succede se si desidera caricare un file di grandi dimensioni più grande di 2 MB?
Esistono 2 modi per modificare questo limite di dimensione del file. Uno è attraverso .htaccess
e l’altro sta usando php.ini
file.
Aumenta la dimensione massima del file di caricamento utilizzando il metodo htaccess
Potresti trovare il .htaccess
file nella directory principale. Se non c’è, crealo. Per modificare il limite della dimensione del file, apri il .htaccess
file nel tuo editor e aggiungi le righe sottostanti.
php_value upload_max_filesize 30M
php_value post_max_size 30M
Nel codice sopra, ho passato il valore 30M che ti consentirà di caricare un file con dimensioni fino a 30 MB. Modifica questo valore in base alle tue esigenze.
Nota: alcuni server potrebbero non avere effetto se si modifica il limite della dimensione del .htaccess
file utilizzando file. Se questa opzione non funziona per il tuo server, puoi farlo utilizzando il php.ini
file descritto di seguito.
Aumenta il limite della dimensione del file di caricamento utilizzando PHP.INI
php.ini
è il file di configurazione predefinito che richiede l’esecuzione delle applicazioni PHP. Questo file utilizzato per controllare le estensioni, la dimensione del caricamento, i timeout dei file, il limite delle risorse, ecc.
Per aumentare il limite di dimensione del file, è necessario modificare i valori per post_max_size, upload_max_filesize nel php.ini
file.
post_max_size = 30M
upload_max_filesize = 30M
Anche qui ho superato il valore 30M. Puoi inserire qualsiasi valore secondo le tue esigenze. Questi valori si applicano globalmente, il che significa che tutte le tue applicazioni PHP avranno questo valore configurato.
Quindi riavviare il server. E ora puoi caricare il file con dimensioni fino a 30 MB.
articoli Correlati
- API dei tassi di cambio con conversione di valuta in PHP
- Come trasferire file su server remoto in PHP