Login obrigatório: formulário de login oculto visível

Olá a todos,

Por algum motivo, esses dois campos de entrada estão visíveis (no entanto, não funcionam)

Já reconstruí o Discourse várias vezes, mas não tenho certeza de como proceder para removê-los.

Obrigado desde já!

Can you replicate it using safe mode?

Yoururl.com/safe-mode/

Olá,

Não tenho certeza se estou no modo de segurança ou não enquanto estou desconectado, pois sempre que uso myurl.tld/safe-mode/, ele me redireciona automaticamente para myurl.tld/login (já que é necessário uma conta).

Mas, se eu estiver no modo de segurança com os passos descritos acima, sim, consigo replicar o problema.

Edição: Não fiz nenhuma personalização, isso já estava aqui desde que instalei. Além disso, estou executando o Discord em um endereço .onion.

Edição 2: Reinstalei completamente o Discourse, mesmo problema.

O segundo problema que estou enfrentando é a ausência de cores nas categorias e na maioria dos lugares do site.

Isso ocorre mesmo quando uma cor está definida.

Também não aparecem cores na seleção de cores predefinidas.

No exemplo da categoria Loung, a cor deveria ser:

Edição: Lembre-se de que tudo isso está em uma instalação limpa do Discourse, sem alterações.

Edição 2: Exemplo de outro lugar onde não há cor.

Como esta instância foi instalada?

Esta instância foi instalada em combinação com o nginx, primeiro instalando o Docker e depois clonando o Discourse via Git para /var/discourse.

Em seguida, usando o samples/standalone.yml como containers/app.yml, inicializando e iniciando o aplicativo.

Havia algum motivo para você não ter seguido o guia de instalação? Vejo que você planeja publicar via Tor, mas isso impede que você faça a construção em uma URL temporária antes disso?

É melhor seguir a instalação padrão primeiro e garantir que tudo esteja funcionando antes de fazer qualquer alteração. Assim, você terá uma ideia melhor de qual mudança foi responsável por eventuais problemas.

AFAIK, o instalador padrão do Discourse não permite endereços .onion, é por isso. (Ou pelo menos não quando tentei há alguns meses) / Não tenho uma URL temporária à mão.

Claro, mas é por isso que você faria uma instalação normal, verificaria se tudo está funcionando corretamente, depois instalaria os outros componentes e faria uma troca de nome.

A vantagem adicional é que o discourse-setup ajustará automaticamente o número de workers do Unicorn e a memória do banco de dados de acordo com as especificações do seu servidor.

Muitas alterações simultâneas são muito mais difíceis de solucionar.

Certo, faz sentido.

Se eu instalar usando o discourse-setup, ele vai rodar sozinho sem o nginx, certo? Depois, alterar o app.yml para permitir o modo standalone, mudar o domínio e reconstruir em seguida?

Minhas questões, honestamente, não fazem sentido para mim, já que não consigo encontrar nada nos logs de erro (tanto nos logs do Discourse quanto nos do nginx) e não tive esses problemas quando fiz exatamente o mesmo processo de instalação em um VPS há um mês (apenas para testar, este seria o servidor de produção).

Para as configurações corretas no app.yml, eu poderia simplesmente executar o discourse-setup, usar os valores retornados e, em seguida, configurá-lo manualmente?

Basta usar discourse.example.com/login?safe_mode=no_custom%2Cno_plugins%2Conly_official