C’est une situation un peu étrange, mais j’ai restauré une sauvegarde pour voir à quoi elle ressemblait sur une configuration de test de Discourse et une image dans l’un des messages, dont la taille était de 50 %, ressemble à la situation ci-dessous. J’ai essayé de “reconstruire le HTML” mais cela n’a rien fait. Étrangement, si je change la résolution de 50 % à N’IMPORTE QUOI d’autre, cela fonctionne (par exemple, 49 %, 51 %, etc.) et s’affiche correctement dans le message. J’ai posté le HTML ci-dessous. L’aperçu de l’image est correct lors de la modification, mais elle ne se charge pas ??? C’est tellement bizarre.
Avez-vous vu le message suivant à la fin de la restauration ?
Les publications seront re-cuites par un travail d’arrière-plan dans sidekiq. Vous verrez des images manquantes jusqu’à ce que cela soit terminé.
Vous pouvez accélérer le processus en exécutant manuellement « rake posts:rebake_uncooked_posts »
J’ai dû manquer ce message — j’ai accédé à l’application web_only et j’ai essayé un rake posts:rebake, mais cela n’a rien fait. J’essaierai ce que vous avez posté. Merci !
Ok, j’ai essayé le processus manuel et ça n’a pas fonctionné (il était indiqué « 0 posts done ! »). Le fait que j’utilise une configuration à deux conteneurs pourrait-il poser problème ?
Vos téléchargements sont-ils stockés localement ou sur S3 ? Avez-vous restauré une sauvegarde SQL uniquement (.sql.gz) ou une sauvegarde complète incluant les téléchargements (.tar.gz) ?
Pour être clair : si je clique sur l’image, elle apparaît, mais elle ne s’affichera pas intégrée ou quoi que ce soit dans la publication, à moins que je ne modifie la résolution à laquelle elle a été définie lors de la restauration.
J’ai juste essayé depuis une autre machine en utilisant Firefox au lieu de Chrome et ça fonctionne très bien. Il y avait un problème de cache étrange avec Chrome et j’ai pu le résoudre avec ceci…