Mon entreprise évalue Discourse et j’ai créé deux instances, A et B. Je voulais tester la fonctionnalité de sauvegarde/restauration car elle pourrait s’appliquer à différentes instances et j’ai restauré une sauvegarde de l’instance A sur l’instance B.
Il semble que les données aient été correctement migrées de A vers B, mais il semble également que certains paramètres du site aient été écrasés. Par exemple, l’instance B utilise maintenant l’authentification unique (SSO) pour se connecter alors que ce n’était pas activé sur B auparavant. Les comptes administrateurs étaient différents entre A et B, et je n’ai plus accès à mon compte administrateur sur B.
J’ai essayé u/admin-login avec la valeur DISCOURSE_DEVELOPER_EMAILS de l’app.yml d’origine sans succès (« Adresse e-mail inconnue » et finalement « Vous avez effectué cette action trop de fois… »). J’ai essayé différentes choses comme reconstruire l’application avec launcher, mais je n’arrive pas à progresser pour accéder au panneau d’administration de l’instance B.
Toute aide serait grandement appréciée ! Comment puis-je retrouver l’accès à mon compte administrateur sur l’instance B ?
Les SiteSettings font partie d’une sauvegarde, pourquoi ne le seraient-elles pas ? Elles contiennent des informations critiques pour l’exécution d’un site spécifique.
sur la ligne de commande, à l’intérieur du conteneur, vous pouvez exécuter :
rake admin:create pour créer un nouvel utilisateur administrateur afin que vous puissiez y accéder.