Caricamento immagini: viene mostrato un errore di dimensione eccessiva anche se è inferiore

Ciao

La dimensione massima è impostata a 4 MB:

Ma quando carico una foto come questa (circa 2 MB), ricevo un messaggio che dice che supera il limite di 4 MB:

È un bug o sto tralasciando qualcosa?

  • Sto eseguendo la versione 2.4.0.beta6

Did you restart your discourse instance after changing that setting?

I just tried this now with:

./launcher stop app
./launcher start app

And it still shows the same error, could this be related with S3 being used with Discourse?

Immagino che il nuovo aggiornamento abbia aggiunto un suggerimento per risolvere questo problema, quindi ecco la guida completa per chi si trova ad affrontare lo stesso inconveniente… si tratta tutto di nginx:

1. Vai alla cartella nginx:

cd /etc/nginx

2. Aggiungi questa riga al tuo file nginx.conf:

http {
    ...
    client_max_body_size 4M;
}

Questo consentirà a nginx di accettare file con una dimensione massima di 4 megabyte.

3. Riavvia nginx:

  • Se sei paranoico come me, esegui systemctl restart nginx
  • Oppure invia semplicemente il segnale di riavvio a nginx eseguendo nginx -s reload