Todas as imagens quebraram após a mudança de domínio e o reprocessamento do post
Agora o post não tem esse problema, apenas posts antigos.
Estamos usando S3.
Todas as imagens quebraram após a mudança de domínio e o reprocessamento do post
Agora o post não tem esse problema, apenas posts antigos.
Estamos usando S3.
Você seguiu Change the domain name or rename your Discourse?
Você mudou alguma coisa na configuração do S3? Mudou os nomes de domínio também? Esse é um problema totalmente diferente.
Mudamos o nome do bucket S3 também.
Mas movi todos os arquivos para o novo bucket.
Como exemplo:
Este é o backup antigo do banco de dados, descompactamos.
Assim que organizamos o tópico, parece que a antiga URL curta não consegue encontrar a URL completa.
Então você precisa remapear o banco de dados para que os uploads tenham a nova URL neles.
Novos uploads funcionam?
Sim, todos os novos uploads funcionam.
Apenas para anexos antigos existentes.
Eu também dei uma olhada no dump SQL do banco de dados.
para a tabela uploads ainda usando o valor:
//com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/2X/e/e7ace3e99f6d7dd9520bebfe4f2de91898a05849.png
Porque eu mudei o nome do bucket.
Este valor deve ser nomeado como:
//com-isharkfly-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/2X/e/e7ace3e99f6d7dd9520bebfe4f2de91898a05849.png
Acho que encontrei o motivo e corrigi tudo em nosso site.
Todas as etapas da versão em chinês, consulte nosso log de correção: 不是很严重,但是也有点严重的问题 —— 附件无法显示 - Discourse - iSharkFly
O principal motivo foi a tabela de uploads.
Não sabemos por que as linhas desta tabela ficaram erradas, cerca de 60% dos dados nesta tabela foram perdidos, tivemos que usar nosso backup local para converter os dados para SQL e executá-los em produção para inserir todos os dados perdidos.
Depois disso, refazer a postagem corrigirá todos os problemas.
Este não é um problema para o código-fonte e a codificação/decodificação base62 fizeram seu trabalho.
Obrigado. equipe.
CC: @pfaffman
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.