Non ricevo email di attivazione per l'admin su installazione multisito

Dopo circa 2 anni di utilizzo riuscito di un forum Discourse, ho deciso di aggiungerne un altro come multisito.

Ho testato questa configurazione sul mio server di prova, così da poter sperimentare senza toccare quello in produzione (con esattamente le stesse impostazioni di configurazione). L’installazione è andata a buon fine senza grossi problemi (ho seguito la guida multisito). Ho esplorato vari argomenti su Meta Discourse per vedere se qualcuno avesse riscontrato problemi simili e se fosse riuscito a risolverli.

Utilizzo l’SSO per gli utenti sia sul sito in produzione che su quello di prova. Gli utenti accedono dal mio sito principale e, quando desiderano visitare Discourse, la pagina li reindirizza tramite SSO e così via. La situazione sarà simile per il secondo sito (avrà un dominio diverso, ma questo non dovrebbe essere un problema).

Il problema che si presenta è che non ricevo l’email di attivazione per l’amministratore del secondo sito (ho inserito gli indirizzi email degli amministratori in app.yml). Ho verificato che le email vengano effettivamente inviate (ovvero, le credenziali SMTP sono corrette e valide). Utilizzo la funzione di test del primo Discourse e l’email arriva regolarmente.

Ho assicurato di avere l’ultima versione di Discourse e di Docker.

Qualcuno può aiutarmi o indicarmi dove trovare altra documentazione o argomenti utili per risolvere questo problema? Ho provato a leggere i log forniti dallo stesso Discourse, ma sono molto numerosi; sarei grato se poteste darmi qualche indizio su cosa cercare.

Molte grazie.

Se stai utilizzando l’SSO, non credo che vengano inviate email di attivazione.

Potresti usare

 RAILS_DB=secondsitename rake admin:create

per configurare l’amministratore sul secondo sito.

Capisco. Allora proverò così. Stavo cercando di evitare questo metodo perché un po’ ‘hacky’. Ma se questa è l’unica via, allora suppongo che dovrò accontentarmi :slight_smile: Grazie per aver letto il problema.

Farò rapporto appena avrò sistemato tutto.

Ho fatto questo e ora funziona. Entrambe le pagine sono attive e operative. Grazie per l’aiuto.

Felice che abbia funzionato! Potrebbe sembrare un po’ un workaround, ma credo che quando è coinvolto l’SSO si presenti un po’ il classico dilemma del

Esiste un elenco delle variabili d’ambiente ENV attualmente in uso o che possono essere sovrascritte? Non ricordo se ne ho configurate alcune (presumo che alcune siano state impostate durante la prima installazione).

Ora è possibile sovrascrivere tutte le impostazioni del sito tramite variabili d’ambiente. Alcune potrebbero richiedere una ricompilazione per essere applicate.