Problema ao vincular o fórum Discourse ao WP Discourse

Olá, pessoal. Eu também estou com problemas para conectar o WordPress (5.7.1) ao Discourse (2.7.0.beta7).

Instalei o plugin WP_Discourse em outro site WordPress para integrar ao meu fórum Discourse. Por algum motivo, ele se recusa a conectar, mesmo com a API correta, configurada para todos os usuários, e o nome de usuário do administrador definido corretamente.

O plugin consegue puxar o nome e a URL do fórum em outras partes, mas ainda exibe a mensagem: “Você não está conectado ao Discourse. Se você estiver configurando o plugin, esta notificação deve desaparecer após concluir o formulário nesta página.

Também notei que, desde que atualizei para a versão mais recente do Discourse (eu estava algumas versões atrás), em outro site WordPress o plugin deixou de estar conectado. Quando tento reconectar, ocorrem os mesmos problemas mencionados acima e ele permanece desconectado.

Desativei todos os plugins do WordPress, exceto o Discourse, para ver se isso resolveria o problema, mas não funcionou. Também verifiquei as configurações de segurança no Discourse para garantir que não bloqueei acidentalmente todos os crawlers, etc. Não foi isso.

Reemiti as APIs Globais, apenas por precaução. Claro. Também criei uma API global apenas para o meu nome de usuário de administrador e usei essa chave, mas ainda assim, nada.

Mudei o nome de usuário de meu nome para “system”, mas ainda sem sucesso.

Não sei mais o que fazer — como posso depurar isso mais a fundo? Também, poderia ser um problema de firewall? Quais portas são utilizadas?

Obrigado,
Ray

P.S. Recentemente, mudei o domínio na instância do Discourse e segui as instruções aqui. Tudo mais parece estar funcionando bem.

A única outra mudança foi que atualizei o Discourse de algumas versões atrás para a versão mais recente.

ATUALIZAÇÃO: Por um palpite, reverti o Discourse atualizado para a versão 2.7.0.beta3, e ambos os meus sites WordPress conseguiram se conectar ao Discourse. Então, estou achando que algo nas versões atualizadas do Discourse após a 2.7.0.beta3 pode estar causando problemas?

ATUALIZAÇÃO 2: Acredito que o problema esteja relacionado à mudança de nomes de domínio. Finalmente consegui atualizar o Discourse para a versão mais recente, e o WordPress conseguiu se integrar a ele. No entanto, toda vez que altero o domínio, falha. Vou precisar investigar mais a fundo — aposto que se trata de uma configuração de domínio espúria em algum lugar, mesmo tendo seguido as instruções aqui à risca.

ATUALIZAÇÃO 3: Analisei os logs e vi que excedi o limite de taxa do Let’s Encrypt, então vou ter que tentar novamente na próxima semana : /

Me avisem como posso ajudar a depurar isso.

Ray

P.S.: Tentei mudar o domínio e fazer uma reconstrução sem atualizar o Discourse, conforme este tópico, mas, por algum motivo, a reconstrução atualiza para a versão mais recente, então não consigo investigar mais a fundo.

1 curtida

Oi @Solari, desculpe pela resposta demorada aqui, de alguma forma eu perdi isso. Vou responder com detalhes na segunda-feira.

1 curtida

Sem problemas. Tenho certeza de que meus problemas são por exceder o limite de solicitações de certificados SSL enquanto testava a coisa. ; )

1 curtida

Apenas para esclarecer, o Plugin WP Discourse não apresenta problemas com a versão mais recente do Discourse. Você pode ver o plugin funcionando com uma instância do Discourse que é atualizada automaticamente para a versão mais recente a cada 24 horas aqui: https://try.thepavilion.io/c/wordpress/21. O Discourse ao qual ele está conectado está aqui: wordpress.thepavilion.io

Desculpe se você já mencionou isso, mas só para confirmar: você também está atualizando a URL do Discourse nas configurações de conexão do plugin WP Discourse?

2 curtidas