Skip to content

Come posso aumentare il limite di dimensione di caricamento PHP nella mia istanza WordPress Bitnami di Lightsail?

2 minuti di lettura
0

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:

  1. 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
  2. Premi i per modificare i valori, quindi premi Esc 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:

    # 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!
  4. Per verificare i dettagli di configurazione, esegui il comando seguente:

    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