Arbeiten mit versteckten Parametern

Manchmal ist es so, dass nur die durchgehende Authentifizierung eingerichtet ist, und nach zwei Jahren ununterbrochener Betriebszeit ist der Authentifizierungstoken abgelaufen, den Sie vergessen haben, zu aktualisieren.

Um auf die Website zugreifen zu können, müssen Sie den Login-Modus wechseln, was über die Rails-Konsole möglich ist.

/var/discourse/launcher enter app
rails c

Geben Sie SiteSetting. Parameter = <neuer Wert> ein, z. B.:

SiteSetting.enable_local_logins = true

Jetzt wird bei der Anmeldeseite die Authentifizierung über eine Einladungs-E-Mail an Ihre E-Mail-Adresse verfügbar sein.

Eine weitere verborgene Einstellung ist die automatische Übersetzung von Artikeln. Diese Einstellung ist standardmäßig auf 0 gesetzt und die Übersetzung wird nicht durchgeführt. Der neue Wert muss größer als 12 sein, und die Übersetzung wird alle fünf Minuten gestartet:

SiteSetting.ai_translation_backfill_hourly_rate = 20

Diese Einstellung kann auch über die Datei /var/discourse/containers/app.yml übergeben werden:

env:
  DISCOURSE_ENABLE_CORS: true
  DISCOURSE_AI_TRANSLATION_BACKFILL_HOURLY_RATE: 20