Desidero caricare file di grandi dimensioni sulla mia istanza WordPress Bitnami di Amazon Lightsail.
Breve descrizione
Upload_max_filesize è la dimensione e la quota massima di un singolo file caricato. Post_max_size è il limite dell'intero corpo della richiesta. È consigliabile impostare post_max_size in modo che sia maggiore o uguale a upload_max_filesize. Per impostazione predefinita, WordPress limita i caricamenti a 40 MB sia per post_max_size sia per upload_max_filesize.
Per verificare il limite massimo di upload sulla tua istanza Lightsail, esegui i seguenti comandi:
# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
I comandi restituiscono un output simile al seguente:
upload_max_filesize = 40M
post_max_size = 40M
Risoluzione
Per modificare la dimensione massima di caricamento, completa i seguenti passaggi:
-
Per aumentare la dimensione di upload_max_filesize e il post_max_size, apri il file /opt/bitnami/php/etc/php.ini. Utilizza un editor di testo, come l'editor vi, per accedere al file /opt/bitnami/php/etc/php.ini:
# sudo vi /opt/bitnami/php/etc/php.ini
; Maximum size of POST data that PHP will accept.
post_max_size = 64M
; Maximum allowed size for uploaded files.
upload_max_filesize = 64M
-
Premi i per modificare i valori, quindi premi Esc per salvare il file. Quindi, esegui il seguente comando per salvare il file:
:wq!
-
Per verificare che il parametro LimitRequestBody sia specificato nei file di configurazione di Apache, esegui il comando seguente:
# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf
Se il parametro non è specificato, non ci sono restrizioni di dimensione nei limiti di configurazione del server web Apache. Se il parametro è specificato e il valore è inferiore alla dimensione di caricamento desiderata, completa i seguenti passaggi per aumentare il parametro:
Apri /opt/bitnami/apache2/conf/httpd.conf in un editor di testo:
# sudo vi /opt/bitnami/apache2/conf/httpd.conf
Imposta il parametro LimitRequestBody su un nuovo valore in byte:
LimitRequestBody 65536
Premi Esc, quindi esegui il comando seguente per salvare il file:
:wq!
-
Per verificare i dettagli di configurazione, esegui il comando seguente:
sudo apachectl configtest
Syntax OK
-
Affinché le modifiche abbiano effetto, esegui il seguente comando per riavviare i server:
sudo /opt/bitnami/ctlscript.sh restart