Problema nel collegare il forum Discourse a WP Discourse

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.

AGGIORNAMENTO: Su un presentimento ho ripristinato Discourse aggiornato alla versione 2.7.0.beta3 e entrambi i miei siti Wordpress sono riusciti a connettersi a Discourse, quindi immagino che ci sia qualcosa nelle versioni aggiornate di Discourse successive a 2.7.0.beta3 che potrebbe causare problemi?

AGGIORNAMENTO 2: Credo che il problema sia legato alla modifica dei nomi di dominio: sono finalmente riuscito ad aggiornare Discourse all’ultima versione e Wordpress è riuscito a collegarsi. Tuttavia, ogni volta che cambio il dominio, fallisce. Dovrò indagare ulteriormente: scommetto che si tratta di una configurazione di dominio errata da qualche parte, nonostante abbia seguito alla lettera le istruzioni qui.

AGGIORNAMENTO 3: Ho esaminato i log e ho visto di aver superato il limite di richieste per Let’s Encrypt, quindi dovrò riprovare la prossima settimana : /

Fatemmi sapere come posso aiutare a risolvere il problema.

Ray

P.S. Ho provato a cambiare il dominio ed eseguire una ricostruzione senza aggiornare Discourse, come descritto qui, ma per qualche motivo la ricostruzione aggiorna alla versione più recente, quindi non riesco a indagare ulteriormente su questo problema.

Ciao @Solari, scusa per la risposta lenta qui, in qualche modo ho perso questo messaggio. Risponderò in dettaglio lunedì.

Nessun problema. Sono certo che i miei problemi siano dovuti al superamento del limite di richieste per i certificati SSL durante i test. ; )

Solo per chiarire, il plugin WP Discourse non presenta problemi con l’ultima versione di Discourse. Puoi vedere il plugin funzionare con un’istanza di Discourse che viene aggiornata automaticamente all’ultima versione ogni 24 ore qui: https://try.thepavilion.io/c/wordpress/21. L’istanza di Discourse a cui è collegato è disponibile qui: wordpress.thepavilion.io

Scusa se l’hai già menzionato, ma volevo solo verificare che tu stia aggiornando anche l’URL di Discourse nelle impostazioni di connessione del plugin WP Discourse?