I have 2 instances of the same forum: an old one hosted in DigitalOcean, and a new one hosted on our company server and accessible only on our company intranet. I am original admin of the old forum only.
The backup of 1st forum has been restored to the new one, everything worked fine except user uploaded images in posts. They are all broken.
As you can see in this snapshot where I edit a post with a broken image, the image does appear in the preview and the url seems to be relative, so I assume it points to the picture hosted on the new intranet server.
But the link on the rendered post is absolute and refers to the old forum (inaccessible from our intranet): https://www.oldforum.com/uploads/default/original/1X/be73346d397d355ee1e03e817a2beecfac28bad3.png
It should point to https://www.newforum.com/uploads/...
What can I do to solve this issue?
PS: I’m far from a specialist, I somehow managed to set up my first discourse instance following the great step-by-step guides available out there…
I’ll ask for my fellow admin to check this, sure worth it!
I’ve found out that I can simply force an absolute path for the image by editing the url to the newer domain. But doing this for each uploaded picture is quite a challenge ^^
Riscrittura di tutte le occorrenze di discourse.vecchio_dominio.org in discourse.nuovo_dominio.org
QUESTA OPERAZIONE RISCRIVERÀ I DATI, SEI SICURO (digita SÌ)
SÌ
Attenzione: nessun cast di tipo definito per il tipo "name" con oid 19. Si prega di eseguire un cast esplicito di questo tipo a TEXT per essere sicuri in caso di futuri cambiamenti.
Fatto
Forse il comando è stato aggiornato e richiede un flag o una variabile? Questa operazione riscriverebbe anche le occorrenze del vecchio dominio nel testo? Sto cercando semplicemente di correggere le immagini.