Acabei de Criar Minha Primeira Instância Mas Preciso de Ajuda

Consegui colocar a instância que criei para funcionar há algumas horas, mas estou tendo os seguintes problemas:

  • não consigo permanecer logado
  • erros 404 aleatórios (É possível que meu IP
  • domínio raiz (às vezes) leva ao assistente de configuração, mesmo que o fórum esteja completamente configurado.

Também tenho algumas perguntas:

  • Como faço para que as categorias sejam a página inicial?
  • Como instalo plugins corretamente? Segui o tutorial e ainda estou recebendo erros.
  • Existe uma maneira de criar uma categoria que redirecione para um URL externo?

Aqui estão os resultados do script discourse_doctor: discourse_doctor export - Pastebin.com

Parece estar de volta ao normal por enquanto.

1 curtida

Você já tentou pesquisar?
https://meta.discourse.org/search?q=How%20do%20I%20make%20categories%20the%20homepage%3F

1 curtida

Esses são problemas estranhos. Você fez uma instalação padrão?

Suas perguntas devem ser facilmente resolvidas com uma pesquisa.

Estou executando com o aplicativo do Linode marketplace.

Acho que os problemas de conexão foram causados pela propagação de DNS demorada ou algo não diretamente relacionado à instalação. Porque agora está funcionando perfeitamente.

Então você precisará obter ajuda do pessoal da Linode com o seguinte:

e provavelmente isto:

O tutorial da Linode usa o processo de instalação de plugins conforme explicado em uma postagem neste fórum (acho que por você).

A instalação padrão é a que é oficialmente suportada aqui na Meta. Existem muitas variações nas instalações de um clique para que possamos fornecer suporte consistente para elas (e a maioria das pessoas aqui está muito mais familiarizada com a padrão, que oferece uma base de conhecimento muito maior para se obter :slightly_smiling_face:)

Se puder, considere adquirir um droplet da Digital Ocean (ou similar) e seguir o guia de instalação padrão, em vez de usar o do Linode.

No entanto, você ainda pode encontrar conselhos e dicas úteis se pesquisar. :+1:

4 curtidas

O Linode deve funcionar, mas se você usar uma instalação com um clique (incluindo as do Digital Ocean), talvez não saiba como fazer login na sua instância e editar seu app.yml e reconstruir. Mas se for o mesmo que isso, então você está bem.

Os erros mencionados na primeira postagem não são os que eu tinha visto antes em uma instalação padrão. Talvez você não tenha RAM suficiente?

2 curtidas

Existe uma maneira de adicionar o Google Analytics ao meu fórum?

Você pode pesquisar nas configurações do site por Google. A pesquisa nas configurações do site é um bom lugar para começar antes de pesquisar aqui. Ela pesquisa o nome da configuração, sua descrição e seu valor.

Acabei de notar que cometi um erro de digitação. Eu quis dizer Google Analytics.

Você pesquisou por isso como eu sugeri e não encontrou ga universal tracking code? Na descrição está “ID do código de rastreamento do Google Universal Analytics, por exemplo: UA-12345678-9; veja Analytics Tools & Solutions for Your Business - Google Analytics”.

1 curtida

Eu não tinha pensado nisso. Ainda estou tendo problemas com plugins, mas pelo menos quando tento instalar o plugin, o site não fica fora do ar.

Espera, esquece, parece que tudo foi redefinido e todos os membros ( -1 por algum motivo) foram perdidos.

Todos os horários EST

Atualização: todas as postagens ausentes apareceram aleatoriamente por alguns segundos, mas desapareceram novamente.

1 minuto depois: acabou de acontecer de novo.

2h10: Existe alguma maneira de verificar atualizações? Talvez a versão do Discourse que o Linode tem esteja desatualizada.

2h28: Agora está funcionando normalmente de novo. Acho que o servidor só precisava ser reiniciado, mas ainda não estou vendo os plugins.

Executei o script do doctor novamente, notei que ele diz que há um erro na linha do app.yml onde o plugin do docker está.

2h28: Caiu de novo!!!

Veja aqui o rastreamento de interrupções: Uptime Kuma

16h40: Foi um problema de rede, o site está acessível novamente, ainda tentando fazer os plugins funcionarem.

@pfaffman

17h01: Acho que há um problema com o arquivo de reconstrução. Sempre que o executo, o site parece cair.

Acho que há um problema com o arquivo de reconstrução. Sempre que o executo, o site parece cair.

Parece que você pode ter um erro de digitação em seu app.yml. Você está garantindo que está seguindo a formatação existente ao adicionar o plugin? Ymls são muito sensíveis a espaços extras, etc.

1 curtida

Mas isso causaria o fechamento de portas no servidor? O técnico de suporte da Linode com quem tenho me comunicado disse que as portas 80 e 443 foram fechadas (e foi isso que causou a inacessibilidade do site).

A seguir está a sintaxe da seção de plugins do arquivo app.yml:

# Plugins vão aqui
## veja https://meta.discourse.org/t/19157 para detalhes
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-follow.git
          - git clone https://github.com/discourse/discourse-bcc.git

Espera-se que o site fique inativo durante a reconstrução.

Ocorrem erros ao fazer a reconstrução?

Você precisa usar espaços e não tabulações nas linhas que adicionam plugins. Eu faço isso copiando/colando o plugin existente e editando-o.

1 curtida