@neil ha trovato la soluzione. Ottimo lavoro di investigazione! ![]()
Da riga di comando:
cd /var/discourse
./launcher enter app
rails c
Upload.update_all(secure: false)
Questo ha riportato il sito in funzione per me. @biyaniyash, prova a eseguirlo e facci sapere come va.
La spiegazione è che, su Discourse for Teams, è abilitato Secure Uploads, il quale richiede S3. Sul sito self-hosted appena ripristinato, i media sicuri sono disabilitati e i caricamenti sono archiviati localmente sul server. Tuttavia, tutti i caricamenti esistenti dal backup erano già contrassegnati come sicuri, causando errori.