Olá. Instalei uma cópia nova do Discourse 3.4.0 (4abee26a32) e do WordPress 6.7.2 no meu PC local para testes e não consigo sincronizar os comentários do Discourse para o WordPress (embora a postagem inicial sincronize do WordPress para o Discourse). Meu problema parece ser muito semelhante ao relatório mais antigo vinculado acima. Isso poderia ser uma regressão?
Ativei todos os logs, mas é tudo o que vejo nos logs da minha instância do WordPress:
A contagem de respostas incrementa imediatamente, mas não vejo os comentários reais. Também não estou vendo nenhum erro nos logs do sistema em /var/log/php-fpm/www-error.log.
Alguém tem alguma ideia sobre o que pode estar causando esse problema ou como depurá-lo? Obrigado.
Em algum momento, manter os comentários do WordPress ativados fez exatamente isso. Isso foi há pelo menos um ano, e eu nunca verifiquei se esse comportamento mudou ou se era uma questão dependente do tema.
Se você estiver passando por um problema semelhante, podemos investigar isso em paralelo. Você consegue compartilhar as respostas para as mesmas perguntas?
Eu poderia, mas isso não foi problema depois que desativei os comentários do WordPress. O problema do OP é que os comentários do WordPress sobrecarregam o Discourse. E também pode haver uma solução fácil — essa postagem nunca é vinculada ao Discourse
Entendi. Acho que o seu problema pode ter sido diferente do do @Gregory_Bartholomew. Vamos ver se conseguimos obter especificidade sobre a configuração dele e chegar à raiz do problema. Cada problema tem que ser tratado de forma nova.
Bem, eu não tenho nenhum problema em andamento, porque em nenhuma situação eu permito comentários nativos do WordPress. O Discourse cuida disso de forma totalmente agradável. Minhas ideias eram apenas uma solução fraca e levam a problemas de configuração
Você está dizendo que preciso desativar o sistema de comentários integrado do WordPress de alguma forma?
Atualmente é o tema padrão twentytwentyfive.
Sim, é. Além disso (mas provavelmente não relacionado), houve um pequeno bug no tema padrão que exigiu que eu carregasse e salvasse novamente o arquivo index.html. O problema e a solução alternativa estão documentados aqui.
Além da solução alternativa acima para corrigir uma falha aparentemente não relacionada, não, não fiz nenhuma personalização no tema.
Uma pequena imprecisão que noto na saída meta é que não estou usando “MySQL”, mas sim seu fork “MariaDB” (mariadb-server-10.11.10-1.fc41.x86_64). Além disso, tenho o pacote php-mysqlnd instalado (php-mysqlnd-8.3.17-1.fc41.x86_64).
Além disso, o emoji também não parece estar aparecendo corretamente no lado do Discourse, mas estou menos preocupado com isso porque não administro a instância de produção do Discourse que espero usar eventualmente.
Editar: Deixe para lá sobre o problema dos avatares. Parece que pode ser, pelo menos em parte, devido à forma como meu ambiente está configurado. Estou apontando o WordPress para a porta 3000, mas os avatares estão sendo resolvidos para http://localhost:4200/letter_avatar_proxy/v4/letter/.... Provavelmente desativarei esses de qualquer maneira.