Come aumentare il limite della dimensione del file per i caricamenti multimediali?


8

Come posso modificare la dimensione massima del file di caricamento? Vorrei poter caricare 10 Mb alla volta.

testo alternativo

Risposte:


11

Ciò è dovuto alle limitazioni di PHP sui caricamenti di dimensioni di file. Se hai accesso al tuo file php.ini, puoi modificare le seguenti righe:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Se non hai accesso al file php.ini (come una situazione di hosting), potresti dover contattare il tuo webhost e vedere se lo aumenteranno per te. Ho anche visto gli utenti creare un file php.ini con solo questi valori e inserirlo nel file in cui è installato WordPress. Se l'istanza di PHP consente "configurazioni ereditate", consentirà a queste impostazioni locali di sovrascrivere il globale.

L'altra soluzione sarebbe quella di aggiungere il codice in modo dinamico in WordPress per apportare questa modifica per te. Questo articolo ha un modo carino di farlo attraverso un "plugin". Ho visto risultati dubbiosi da questo approccio (alcuni riportano il successo, altri non riportano alcun successo), quindi non posso dire con certezza se funzionerà per te.


1
Grazie mille! Sono nuovo di Wordpress e PHP, quindi è stato molto utile. Solo una nota per chiunque sia là fuori, se si esegue IIS, sarà necessario riavviare IIS dopo aver modificato il file php.ini.
jessegavin,

almeno una soluzione per questo stupido problema ... grazie ...
Paolo

post_max_size = 10M max_execution_time = 300non è necessario in questo caso.
Tommixoft,

post_max_size è necessario, in realtà, poiché sia ​​quello che il parametro upload controllano la dimensione massima di upload.
Otto,

Ho dovuto anche ricominciare php consudo systemctl restart php7.2-fpm
Suragch il

3

Ho avuto il problema per cui non riuscivo ad aggiornare / aggiungere al file php.ini. Ho finito per aggiungere le seguenti righe al mio file .htaccess per modificare le dimensioni del caricamento:

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

Ciò modifica il limite di caricamento su 5 e consente di prolungare il tempo di timeout durante il caricamento di file di dimensioni maggiori.


2

Questo ha funzionato per me. Sono appena entrato in cpanel / file manager e ho creato un nuovo file php.ini. Quindi ho inserito il testo seguente: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

Funziona al 100%

Basta inserire il file php.ini nella directory wp-admin


2

In qualche modo ho dovuto creare un file php.ini che ho caricato nella directory wp-admin ma ho anche dovuto aggiungere la riga memory_limit = 32M. Senza quella linea, il limite non è aumentato in Wordpress 3.3.1

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.