Desidero caricare file di grandi dimensioni sulla mia istanza WordPress Bitnami di Amazon Lightsail.
Breve descrizione
Upload_max_filesize è la dimensione massima di un file caricato ed è il limite per un singolo file. Post_max_size è il limite dell'intero corpo della richiesta. È consigliabile impostare il 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 che 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.iniupload_max_filesize = 40M
# grep -i "post_max_size" /opt/bitnami/php/etc/php.inipost_max_size = 40M
Risoluzione
Per modificare la dimensione massima di caricamento, completa i seguenti passaggi:
1. Per aumentare la dimensione del upload_max_filesize e il post_max_size, apri il file /opt/bitnami/php/etc/php.in. Utilizzare 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
2. Premi i per modificare i valori. Dopo aver modificato i valori, premi ESCAPE per salvare il file. Quindi, esegui il seguente comando per salvare il file:
:wq!
3. 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, 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 ESCAPE, quindi esegui il comando seguente per salvare il file:
:wq!
4. Prima di riavviare i servizi, controlla i dettagli di configurazione:
sudo apachectl configtest
Syntax OK
5. Affinché le modifiche abbiano effetto, esegui il seguente comando per riavviare i server:
sudo /opt/bitnami/ctlscript.sh restart