Ma solution a été de les déplacer via FTP (brutal mais ça a fonctionné). Je ne suis pas sûr à 100 % de la raison. Au début, j’ai déplacé uniquement les images optimisées et cela n’a pas résolu le problème, mais lorsque j’ai déplacé toutes les images, mon problème a été résolu.
Merci pour les instructions plus détaillées sur la façon de me connecter en FTP à mes deux Discourse. Le dossier uploads faisait environ 125 Mo sur l’ancien Discourse et 60 Mo sur le nouveau. J’ai donc copié l’ancien sur le bureau de mon ordinateur portable. Ensuite, j’ai copié son contenu, dossier par dossier, vers le nouveau Discourse, en ignorant les doublons.
Et à ma grande surprise, il semble que cela ait résolu le problème. Tous les téléchargements d’images semblent être réparés, aussi bien dans les fils de discussion antérieurs à ma migration Discourse que dans ceux que j’ai créés aujourd’hui lors du dépannage.
Je pourrais théoriser que Discourse réutilisait des pointeurs préexistants vers un contenu qui a somehow été perdu lors du déplacement. Ainsi, si je téléchargeais exactement le même fichier image, il réutiliserait un pointeur cassé et échouerait à plusieurs reprises. Mais lorsque je l’ai enregistré à nouveau sous un nouveau fichier, cela a réussi car il a stocké une nouvelle copie avec un nouveau pointeur. Peut-être.
Encore merci beaucoup.