J’ai migré Discourse avec succès vers un autre serveur et le seul problème est que les images téléchargées dans les publications qui se trouvaient dans la sauvegarde sont téléchargeables et visualisables comme une image plus grande.
Les images qui ont été téléchargées dans les publications après la migration sont plus petites et non téléchargeables. download_remote_images_to_local est actif.
Qu’est-ce que je néglige ?
Mon hypothèse est que le forum doit refondre tous les messages pour que les images s’affichent correctement.
Vous pouvez regarder du côté de Sidekiq pour voir si des tâches associées sont en cours d’exécution ; sinon, essayez de reconstruire le HTML d’un message et voyez si cela « répare » les images du message ?
@Bryanpwo, je ne suis pas un expert, mais je peux peut-être jeter un coup d’œil rapide si vous le souhaitez. J’aurais besoin d’un accès administrateur temporaire à votre forum pour cela.
Il a déclaré que « download_remote_images_to_local est actif », donc je suppose que ce n’est pas le problème. Mais peut-être qu’il a manqué d’espace disque lors d’un nouveau traitement automatique de tous les messages ou quelque chose comme ça ?
Ce n’est pas l’espace disque, il y en a beaucoup. (La VM dans laquelle il s’exécute dispose encore d’environ 300 Go d’espace libre) J’exécute la cuisson des posts non cuits pour voir si cela résout le problème. Je pense que ce sera fait demain. Il doit recuire 42512 posts.
Mais le problème concerne les nouveaux posts depuis la migration.
Je n’ai pas pu faire plus que suggérer une restauration sur une installation fraîche et standard sans aucun paramètre personnalisé, plugin, thème ou composant de thème.
D’accord ; vous avez dit que les messages migrés étaient corrects, donc je ne m’inquiéterais pas de refondre ou autre. Cela semble être un problème avec la configuration post-migration.
Utilisez-vous un hôte d’actifs externe comme S3 ou une autre API de stockage d’objets ?
Le site est-il public par hasard, afin que nous puissions examiner comment les messages sont rendus ?
À défaut, pourriez-vous coller les champs raw et cooked (entre guillemets triples) pour un nouveau message qui présente le problème ?
Pourriez-vous cliquer sur l’icône de la clé à molette dans ce message, puis faire Reconstruire le HTML ? Ainsi, nous pourrons exclure (ou non) la reconstruction.
Je viens de reconstruire ce post avec du HTML, cela n’a rien changé. J’ai oublié de vous le dire, mais j’ai essayé cette option sur d’autres posts ces derniers jours.
Toutes les images jusqu’à mai de cette année sont en Lightbox, après cela, aucune ne l’est, y compris les posts nouvellement créés. Avant la migration (la semaine dernière), chaque image était en Lightbox.
Bien, cela exclut les problèmes qu’un nouveau bake pourrait résoudre. La bonne nouvelle est que c’est facilement reproductible et probablement un problème de configuration.
Pouvez-vous publier les valeurs de ces paramètres de site ?
largeur d'image max
hauteur d'image max
Avez-vous remplacé d’autres paramètres liés aux images ?