Sto provando a caricare un file più grande di 2 GB su un server PHP 5.3.4 locale. Ho impostato le seguenti variabili server:Caricamento di un file più grande di 2 GB con PHP
memory_limit = -1
post_max_size = 9G
upload_max_filesize = 5G
Tuttavia, nel error_log ho trovato:
PHP Warning: POST Content-Length di 2120909412 byte supera il limite di 1073741824 byte in Unknown on line 0
Qualcuno può dirmi perché questo continua a non riuscire per favore?
HTTP non è davvero la scelta giusta del protocollo per il caricamento di un file da 2 GB. Dovresti usare (S) FTP per questo. –
Hai verificato che quelle sono le variabili in uso? (per esempio, tramite 'phpinfo()') PHP non smette mai di sorprendermi su quale file di configurazione in realtà sta leggendo ... (Inoltre, HTTP non è pensato per questo ...) – Thanatos
Perché vuoi usare PHP per questo invece di qualcosa come FTP o un numero qualsiasi o altri modi di caricare file – Earlz