Ciao a tutti. Anch’io sto riscontrando problemi nel collegare WordPress (5.7.1) a Discourse (2.7.0.beta7).
Ho installato il plugin WP_Discourse su un altro sito WordPress per connettermi al mio forum Discourse. Per qualche motivo si rifiuta di connettersi, anche se l’API è corretta, impostata per tutti gli utenti e il nome utente amministratore è configurato correttamente.
Il plugin riesce a recuperare il nome e l’URL del forum in altre sezioni, ma continua a mostrare il messaggio: " **Non sei connesso a Discourse. Se stai configurando il plugin, questo avviso dovrebbe scomparire dopo aver completato il modulo in questa pagina.*"
Ho anche notato che, dopo l’aggiornamento all’ultima versione di Discourse (ero indietro di alcune versioni), su un altro sito WordPress il plugin non è più connesso e, quando provo a riconnetterlo, si presentano gli stessi problemi sopra descritti.
Ho disattivato tutti i plugin di WordPress tranne Discourse per vedere se risolveva il problema, ma senza successo. Ho anche controllato le impostazioni di sicurezza in Discourse per assicurarmi di non aver bloccato per errore tutti i crawler, ecc. Non sembra essere quello il problema.
Ho rigenerato le API globali, nel caso. Ho anche creato un’API globale specifica per il mio nome utente amministratore e ho usato quella chiave, ma senza successo.
Ho provato a cambiare il nome utente da quello personale a “system”, ma non ha funzionato.
Non so cosa altro fare: come posso eseguire ulteriori debug? Potrebbe essere un problema di firewall? Quali porte vengono utilizzate?
Grazie,
Ray
P.S. Di recente ho cambiato il dominio dell’istanza Discourse seguendo le istruzioni qui. Tutto il resto sembra funzionare correttamente.
L’unica altra modifica è che ho aggiornato Discourse da alcune versioni indietro all’ultima versione disponibile.