Come posso incrementare il limite di dimensioni di caricamento PHP nella mia istanza Bitnami Wordpress di Lightsail?

Ultimo aggiornamento: 23-09-2021

Voglio caricare file di grandi dimensioni sulla mia istanza di Amazon Lightsail Bitnami WordPress. Come posso incrementare il limite predefinito di caricamento dei file per la mia istanza?

Breve descrizione

Upload_max_filesize è la dimensione massima di un file caricato. Questo è il limite per un file singolo. Post_max_size, invece, è il limite dell'intero corpo della richiesta. È consigliabile impostare post_max_size affinché sia maggiore o uguale a upload_max_filesize.

Per impostazione predefinita, WordPress limita i caricamenti a 40 MB sia per post_max_size che per upload_max_filesize.

Per verificare il limite massimo di caricamento sull'istanza Lightsail, esegui i seguenti comandi:

# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
upload_max_filesize = 40M
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
post_max_size = 40M

Risoluzione

Per modificare la dimensione massima di caricamento, procedi come segue:

1.    Apri il file /opt/bitnami/php/etc/php.ini per incrementare upload_max_filesize e post_max_size. Utilizza un editor di testo, ad esempio 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

2.    Premi il pulsante i per modificare i valori. Dopo avere modificato i valori, salva il file premendo il pulsante ESCAPE. Quindi, inserisci il comando :wq!

3.    Verifica che il parametro LimitRequestBody sia specificato nei file di configurazione di Apache utilizzando il seguente comando:

# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf

Se il parametro non è specificato, non ci sono limiti di dimensioni nei limiti di configurazione del server web Apache. Tuttavia, se il parametro è specificato e il valore è inferiore alle dimensioni di caricamento desiderate, incrementa il parametro effettuando le seguenti operazioni:

Apri /opt/bitnami/apache2/conf/httpd.conf in un editor di testo come l'editor vi:

# sudo vi /opt/bitnami/apache2/conf/httpd.conf

Imposta il parametro LimitRequestBody su un nuovo valore in byte, come illustrato nell'esempio seguente:

LimitRequestBody 65536

Premi il pulsante ESCAPE e quindi inserisci il comando :wq! per salvare il file.

4.    Controlla i dettagli di configurazione prima di riavviare i servizi:

sudo apachectl configtest
Syntax OK

5.    Riavvia i server per rendere effettive le modifiche.

sudo /opt/bitnami/ctlscript.sh restart

Questo articolo è stato utile?


Hai bisogno di supporto tecnico o per la fatturazione?