Tutte le immagini sono corrotte dopo il cambio di dominio e il ribake del post
Ora il post non ha questo problema, solo i vecchi post.
Stiamo usando S3.
Tutte le immagini sono corrotte dopo il cambio di dominio e il ribake del post
Ora il post non ha questo problema, solo i vecchi post.
Stiamo usando S3.
Hai seguito Change the domain name or rename your Discourse?
Hai cambiato qualcosa nella configurazione di S3? Ha cambiato anche i nomi di dominio? Quello è un altro problema.
Abbiamo cambiato anche il nome del bucket S3.
Ma ho spostato tutti i file nel nuovo bucket.
Come esempio:
Questo è il vecchio backup del database, lo abbiamo decompresso.
Una volta che abbiamo caricato l’argomento, sembra che il vecchio URL breve non sia in grado di trovare l’URL completo.
Allora devi rimappare il database in modo che i caricamenti abbiano il nuovo URL al loro interno.
I nuovi caricamenti funzionano?
Sì, tutti i nuovi caricamenti funzionano.
Solo per allegati vecchi ed esistenti.
Ho anche esaminato il dump del database SQL.
per la tabella uploads utilizza ancora il valore:
//com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/2X/e/e7ace3e99f6d7dd9520bebfe4f2de91898a05849.png
Perché ho cambiato il nome del bucket.
Questo valore dovrebbe essere rinominato come:
//com-isharkfly-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/2X/e/e7ace3e99f6d7dd9520bebfe4f2de91898a05849.png
Penso di aver trovato il motivo e aver risolto tutto sul nostro sito web.
Tutti i passaggi della versione cinese, fare riferimento al nostro registro di correzione: 不是很严重,但是也有点严重的问题 —— 附件无法显示 - Discourse - iSharkFly
Il motivo principale è stata la tabella dei caricamenti.
Non sappiamo perché le righe di questa tabella siano errate, circa il 60% dei dati in questa tabella è andato perso, abbiamo dovuto utilizzare il nostro backup locale per convertire i dati in SQL ed eseguirlo in produzione per inserire tutti i dati persi.
dopodiché, rebake post risolverà tutti i problemi.
Questo non è un problema per il codice sorgente e la codifica/decodifica base62 ha fatto il suo lavoro.
Grazie. team.
CC: @pfaffman
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.