Questa guida spiega come modificare la dimensione massima di caricamento degli allegati per le istanze Discourse self-hosted.
Livello utente richiesto: Amministratore di sistema
Il limite di dimensione predefinito per il caricamento degli allegati è di 10 MB.
Se si esegue l’hosting autonomo di Discourse e si desidera consentire caricamenti superiori a 10 MB, seguire i passaggi seguenti.
Modifica della dimensione di caricamento
- Connessione al server:
- Utilizzare SSH per accedere all’interfaccia a riga di comando del server.
- Modifica del file di configurazione:
- Navigare nella directory di configurazione e modificare il file
app.yml:
cd /var/discourse/
nano containers/app.yml
- Modifica dei parametri di caricamento:
- Cercare la sezione etichettata
params. Subito sotto, aggiungere la dimensione di caricamento desiderata prestando attenzione alla formattazione:
params:
## Quale revisione Git dovrebbe usare questo container? (default: latest)
version: latest
## Dimensione massima di caricamento (default: 10m)
upload_size: 20m
- Salvataggio delle modifiche:
- Premere
Ctrl+Xper uscire, quindiYper confermare eInvioper salvare le modifiche.
- Ricostruzione dell’istanza Discourse:
- Eseguire il seguente comando dalla directory
/var/discourse:
./launcher rebuild app
- Aggiornamento delle impostazioni del sito:
- Andare su
/admin/site_settings/category/filesnella dashboard di Discourse. - Regolare
max attachment size kb(dimensione massima allegato in KB) emax image size kb(dimensione massima immagine in KB) alla dimensione preferita (ad esempio,20 MB). L’interfaccia utente delle impostazioni consente di inserire il valore e selezionare un’unità (KB, MB o GB) dal menu a discesa.
Entrambe le impostazioni sono limitate dal valore client_max_body_size di nginx, controllato dal parametro upload_size impostato al punto 3. Le impostazioni del sito non possono superare questo limite.