Impossible de désactiver le mode lecture seule

I enabled read-only mode on my forums and im not able to disable it.

I cant disable read-only mode via the /admin/backups because i cant login.


entering the docker image and disabling it via rails does not work either.

rails c
Discourse.disable_readonly_mode

entering the docker image and running

discourse disable_readonly

does not work either.


Anything im missing?

sorry if the bug category is not the correct category. I think this might be a bug

1 « J'aime »

It depends on how you trigger readonly mode.

https://github.com/discourse/discourse/blob/master/lib/discourse.rb#L291-L295

There is a list of keys that you can pass to Postgres depending on how you trigger it

https://github.com/discourse/discourse/blob/master/lib/discourse.rb#L256-L259

3 « J'aime »

Thanks

This command in rails did the trick

Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)

12 « J'aime »

J’ai le même problème dans la dernière version de Discourse.

  1. depuis l’intérieur du conteneur web_only
root@forum:/var/www/discourse# discourse disable_readonly
Le site est maintenant pleinement opérationnel.
root@forum:/var/www/discourse#
  1. ./launcher enter web_only

  2. après cela, j’ai toujours la bannière “lecture seule” sur la page principale.

Donc, le problème n’est pas encore résolu…

… ok, j’ai pu résoudre ça maintenant avec les informations de la ligne de commande rails c.
Mais en tout cas, cela devrait être amélioré : par exemple, il pourrait y avoir une URL de connexion spéciale avec un jeton pour permettre les opérations d’administration depuis l’UX, même en mode lecture seule.

Ce sujet a été automatiquement fermé après 2426 jours. Les nouvelles réponses ne sont plus autorisées.