Ciao, ho appena installato una copia nuova di zecca di Discourse (ver 2.9.0.beta7) e non ho fatto altro che registrarmi per il primo account e ho notato che i pulsanti di alcune aree non funzionano.
Pulsante Avanti nella procedura guidata di configurazione. Non riesco a passare alla pagina successiva. Vedo lo stesso messaggio nell’output della console per Chrome, Safari o Edge. Anche provare la modalità Incognito o InPrivate non funziona.
Sto usando l’approccio a due container con entrambi i container data e web_only in esecuzione sulla stessa macchina. Non penso che sia correlato, ma nel caso in cui questo possa avere qualcosa a che fare con esso. Secondo When should I switch from beta release to stable release? - support - Discourse Meta non sembra che abbia nulla a che fare con l’utilizzo della versione beta o version: tests-passed.
Stai usando una sorta di reverse proxy? Vedo una richiesta PUT bloccata, cosa che non accade quando Discourse è installato seguendo la guida ufficiale all’installazione e non ci sono middlebox tra il browser e il server Discourse.
La tua installazione manca anche di HTTPS, che è abilitato per impostazione predefinita in ogni installazione che segue quella ufficiale.
Ciao, grazie per il suggerimento. Ho controllato il firewall e sì, vedo una richiesta PUT bloccata sulla porta 80. È proprio lì davanti ai miei occhi con il log della console! Posso confermare che ora funziona dopo averla permessa sul firewall. Strano però perché stavo usando una versione precedente di Discourse di circa 2 anni fa e non avevo questo problema. Immagino sia cambiato.
Non sto usando discourse-setup per fare l’installazione, quindi al momento non sto usando HTTPS poiché ho intenzione di installare un certificato separatamente.