Può capitare che sia configurata solo l’autenticazione tramite token, e dopo 2 anni di funzionamento senza interruzioni, il token sia scaduto e tu lo abbia dimenticato di rinnovare.
Per accedere al sito, è necessario cambiare il modo di accesso, e ciò può essere fatto tramite la console Rails.
/var/discourse/launcher enter app
rails c
Inserisci SiteSetting.parametro = , ad esempio:
SiteSetting.enable_local_logins = true
Ora, durante la schermata di login, sarà disponibile l’autenticazione tramite l’invio di un link di accesso alla tua email.
Un’altra impostazione nascosta è quella per la traduzione automatica degli articoli. Questa impostazione è predefinita a zero e non viene eseguita alcuna traduzione. Il nuovo valore deve essere superiore a 12, e la traduzione verrà eseguita ogni 5 minuti:
SiteSetting.ai_translation_backfill_hourly_rate = 20
Questa impostazione può essere passata tramite il file /var/discourse/containers/app.yml:
env:
DISCOURSE_ENABLE_CORS: true
DISCOURSE_AI_TRANSLATION_BACKFILL_HOURLY_RATE: 20