Non importa come l’ho impostato, se carico più di 100 megabyte, ricevo un errore. Non sono più di 500 megabyte, ma mi avvisa comunque che il file è troppo grande.
Penso che la dimensione massima dell’immagine 102400kb (100M) sia codificata in Discourse per progettazione. L’upload_size in app.yml serve per configurare nginx, potresti voler configurare l’impostazione max attachment size kb che consente una dimensione massima del file di 1024000kb (1GB).
Un file immagine da 500 MB visualizzato direttamente sulla pagina web è orribile.
Ho provato a cambiarlo al limite massimo, ma non riesco ancora a caricare file MP4 e continua a segnalarmi che ho superato il limite massimo per un file da 200 MB.
Ho impostato il limite dell’immagine a 4M e la dimensione dell’altro allegato a 400 MB, ma non riesco a caricare un mp4 da 200 MB. Sto usando il server arm di Oracle Cloud.
Sto cercando di ripulire tutto e ricostruirlo.
./launcher cleanup
Ho sospettato per un momento che ci fosse una sorta di meccanismo di caching in corso, in modo che la ricostruzione non cambiasse la dimensione del file caricato. Ho provato tutto quello che ho trovato per tre giorni. Ma la dimensione dell’allegato è ancora a 100m e non l’ho mai impostata a 100m, l’ho impostata a 500m in primo luogo perché avevo dei video che volevo poter caricare.
Penso anche che Discourse non utilizzi un ambiente php. Ma il problema è che Discourse ha impostato un limite di caricamento di 500 MB.
Ma in realtà non è possibile caricare più di 100 MB.
Sospetto che il problema sia correlato alla logica del sistema di discourse. Anche se ho modificato il parametro “upload_size” in “app.yml” per consentire il caricamento di file fino a 500 MB, il limite di caricamento delle immagini è ancora limitato a 102400 KB, che equivale a soli 100 MB.
Sto ora caricando un video da 101 MB, non verrà nemmeno caricato, richiederà che il file superi il limite di 500 MB.